Struct pyo3_macros_backend::PyClassArgs [−][src]
pub struct PyClassArgs {
pub freelist: Option<Expr>,
pub name: Option<Ident>,
pub base: TypePath,
pub has_dict: bool,
pub has_weaklist: bool,
pub is_gc: bool,
pub is_basetype: bool,
pub has_extends: bool,
pub has_unsendable: bool,
pub module: Option<LitStr>,
}
Expand description
The parsed arguments of the pyclass macro
Fields
freelist: Option<Expr>
name: Option<Ident>
base: TypePath
has_dict: bool
has_weaklist: bool
is_gc: bool
is_basetype: bool
has_extends: bool
has_unsendable: bool
module: Option<LitStr>