Trait pyo3::impl_::pymodule::PyAddToModule

source ·
pub trait PyAddToModule {
    // Required method
    fn add_to_module(
        &'static self,
        module: &Bound<'_, PyModule>
    ) -> PyResult<()>;
}
Expand description

Trait to add an element (class, function…) to a module.

Currently only implemented for classes.

Required Methods§

source

fn add_to_module(&'static self, module: &Bound<'_, PyModule>) -> PyResult<()>

Implementors§

source§

impl PyAddToModule for PyMethodDef

For adding a function to a module.

source§

impl PyAddToModule for ModuleDef

For adding a module to a module.

source§

impl<T: PyClass> PyAddToModule for AddClassToModule<T>

source§

impl<T: PyTypeInfo> PyAddToModule for AddTypeToModule<T>

⚠️ Internal Docs ⚠️ Not Public API 👉 Official Docs Here