Function pyo3_commonize::commonize
source ยท pub fn commonize<T: Commonized>(py: Python<'_>) -> PyResult<()>Expand description
use pyo3::prelude::*;
use pyo3_commonize::{Commonized, commonize};
#[derive(Commonized)]
#[pyclass]
struct MyClass;
#[pymodule]
fn my_module(py: Python<'_>, m: Bound<'_, PyModule>) -> PyResult<()> {
commonize::<MyClass>(py)?; //< should be called at first
m.add_class::<MyClass>()
}