Struct PyBufferProcs
#[repr(C)]pub struct PyBufferProcs {
pub bf_getbuffer: Option<unsafe extern "C" fn(*mut PyObject, *mut Py_buffer, i32) -> i32>,
pub bf_releasebuffer: Option<unsafe extern "C" fn(*mut PyObject, *mut Py_buffer)>,
}Available on crate feature
tls only.Fields§
§bf_getbuffer: Option<unsafe extern "C" fn(*mut PyObject, *mut Py_buffer, i32) -> i32>§bf_releasebuffer: Option<unsafe extern "C" fn(*mut PyObject, *mut Py_buffer)>Trait Implementations§
§impl Clone for PyBufferProcs
impl Clone for PyBufferProcs
§fn clone(&self) -> PyBufferProcs
fn clone(&self) -> PyBufferProcs
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Default for PyBufferProcs
impl Default for PyBufferProcs
§fn default() -> PyBufferProcs
fn default() -> PyBufferProcs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PyBufferProcs
impl RefUnwindSafe for PyBufferProcs
impl Send for PyBufferProcs
impl Sync for PyBufferProcs
impl Unpin for PyBufferProcs
impl UnsafeUnpin for PyBufferProcs
impl UnwindSafe for PyBufferProcs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more