Struct python3_sys::PyModuleDef
[−]
[src]
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_reload: Option<inquiry>, 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_reload: Option<inquiry>
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
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for PyModuleDef
[src]
fn default() -> PyModuleDef
Returns the "default value" for a type. Read more