pub struct ZoneArgs {
pub name: String,
pub keg: Option<Arc<UmaKeg>>,
pub size: NonZero<usize>,
pub align: Option<usize>,
pub init: Option<fn()>,
pub ctor: Option<fn(*mut u8, NonZero<usize>, Alloc) -> bool>,
pub dtor: Option<fn()>,
pub flags: UmaFlags,
}Expand description
Implementation of uma_zctor_args structure.
Fields§
§name: String§keg: Option<Arc<UmaKeg>>§size: NonZero<usize>§align: Option<usize>§init: Option<fn()>§ctor: Option<fn(*mut u8, NonZero<usize>, Alloc) -> bool>§dtor: Option<fn()>§flags: UmaFlagsAuto Trait Implementations§
impl !RefUnwindSafe for ZoneArgs
impl !UnwindSafe for ZoneArgs
impl Freeze for ZoneArgs
impl Send for ZoneArgs
impl Sync for ZoneArgs
impl Unpin for ZoneArgs
impl UnsafeUnpin for ZoneArgs
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