Struct jemalloc_sys::extent_hooks_s
source · #[repr(C)]pub struct extent_hooks_s {
pub alloc: *mut extent_alloc_t,
pub dalloc: *mut extent_dalloc_t,
pub destroy: *mut extent_destroy_t,
pub commit: *mut extent_commit_t,
pub decommit: *mut extent_decommit_t,
pub purge_lazy: *mut extent_purge_t,
pub purge_forced: *mut extent_purge_t,
pub split: *mut extent_split_t,
pub merge: *mut extent_merge_t,
}
Expand description
Extent lifetime management functions.
Fields
alloc: *mut extent_alloc_t
dalloc: *mut extent_dalloc_t
destroy: *mut extent_destroy_t
commit: *mut extent_commit_t
decommit: *mut extent_decommit_t
purge_lazy: *mut extent_purge_t
purge_forced: *mut extent_purge_t
split: *mut extent_split_t
merge: *mut extent_merge_t
Auto Trait Implementations
impl RefUnwindSafe for extent_hooks_s
impl !Send for extent_hooks_s
impl !Sync for extent_hooks_s
impl Unpin for extent_hooks_s
impl UnwindSafe for extent_hooks_s
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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