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