Attribute Macro gen_stub_pyclass_complex_enum

Source
#[gen_stub_pyclass_complex_enum]
Expand description

Embed metadata for Python stub file generation for #[pyclass] macro with a complex enum

#[pyo3_stub_gen_derive::gen_stub_pyclass_complex_enum]
#[pyo3::pyclass(module = "my_module", name = "DataType")]
#[derive(Debug, Clone)]
pub enum PyDataType {
    #[pyo3(name = "FLOAT")]
    Float{f: f64},
    #[pyo3(name = "INTEGER")]
    Integer(i64),
}