mod context;
mod push;
mod types;
use pyo3::prelude::*;
pub(crate) fn register_types(parent: &Bound) -> PyResult {
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
parent.add_class::()?;
Ok(())
}