Struct pyo3::ffi::PyGetSetDef
source · [−]#[repr(C)]pub struct PyGetSetDef {
pub name: *mut i8,
pub get: Option<unsafe extern "C" fn(*mut PyObject, *mut c_void) -> *mut PyObject>,
pub set: Option<unsafe extern "C" fn(*mut PyObject, *mut PyObject, *mut c_void) -> i32>,
pub doc: *mut i8,
pub closure: *mut c_void,
}
Fields
name: *mut i8
get: Option<unsafe extern "C" fn(*mut PyObject, *mut c_void) -> *mut PyObject>
set: Option<unsafe extern "C" fn(*mut PyObject, *mut PyObject, *mut c_void) -> i32>
doc: *mut i8
closure: *mut c_void
Trait Implementations
sourceimpl Clone for PyGetSetDef
impl Clone for PyGetSetDef
sourcefn clone(&self) -> PyGetSetDef
fn clone(&self) -> PyGetSetDef
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PyGetSetDef
impl Debug for PyGetSetDef
impl Copy for PyGetSetDef
Auto Trait Implementations
impl RefUnwindSafe for PyGetSetDef
impl !Send for PyGetSetDef
impl !Sync for PyGetSetDef
impl Unpin for PyGetSetDef
impl UnwindSafe for PyGetSetDef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more