Struct pyo3::ffi::PyModuleDef
[−]
[src]
#[repr(C)]pub struct PyModuleDef { pub m_base: PyModuleDef_Base, pub m_name: *const c_char, pub m_doc: *const c_char, pub m_size: Py_ssize_t, pub m_methods: *mut PyMethodDef, pub m_slots: *mut PyModuleDef_Slot, pub m_traverse: Option<traverseproc>, pub m_clear: Option<inquiry>, pub m_free: Option<freefunc>, }
Fields
m_base: PyModuleDef_Base
m_name: *const c_char
m_doc: *const c_char
m_size: Py_ssize_t
m_methods: *mut PyMethodDef
m_slots: *mut PyModuleDef_Slot
m_traverse: Option<traverseproc>
m_clear: Option<inquiry>
m_free: Option<freefunc>
Trait Implementations
impl Copy for PyModuleDef
[src]
impl Clone for PyModuleDef
[src]
fn clone(&self) -> PyModuleDef
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more