Struct python3_sys::PyObjectArenaAllocator [−][src]
#[repr(C)]pub struct PyObjectArenaAllocator { pub ctx: *mut c_void, pub alloc: Option<extern "C" fn(ctx: *mut c_void, size: size_t) -> *mut c_void>, pub free: Option<extern "C" fn(ctx: *mut c_void, ptr: *mut c_void, size: size_t)>, }
Fields
ctx: *mut c_void
alloc: Option<extern "C" fn(ctx: *mut c_void, size: size_t) -> *mut c_void>
free: Option<extern "C" fn(ctx: *mut c_void, ptr: *mut c_void, size: size_t)>
Trait Implementations
impl Copy for PyObjectArenaAllocator[src]
impl Copy for PyObjectArenaAllocatorimpl Clone for PyObjectArenaAllocator[src]
impl Clone for PyObjectArenaAllocatorfn clone(&self) -> Self[src]
fn clone(&self) -> SelfReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Default for PyObjectArenaAllocator[src]
impl Default for PyObjectArenaAllocatorAuto Trait Implementations
impl !Send for PyObjectArenaAllocator
impl !Send for PyObjectArenaAllocatorimpl !Sync for PyObjectArenaAllocator
impl !Sync for PyObjectArenaAllocator