#[repr(u64)]pub enum memalloc_Type {
Show 32 variants
FreeRam = 1,
Peripheral = 2,
Reserved = 3,
PoolBookkeeping = 4_294_967_296,
PhysKernel = 4_294_967_297,
PhysElf = 4_294_967_298,
PhysLog = 4_294_967_299,
Kernel = 4_294_967_300,
KernelStorage = 4_294_967_301,
DataZbi = 4_294_967_302,
TemporaryPhysHandoff = 4_294_967_303,
PermanentPhysHandoff = 4_294_967_304,
Vdso = 4_294_967_305,
Userboot = 4_294_967_306,
BootMachineStack = 4_294_967_307,
BootShadowCallStack = 4_294_967_308,
BootUnsafeStack = 4_294_967_309,
FixedAddressStagingKernel = 4_294_967_310,
FixedAddressStagingDataZbi = 4_294_967_311,
LegacyBootData = 4_294_967_312,
TemporaryIdentityPageTables = 4_294_967_313,
KernelPageTables = 4_294_967_314,
PhysDebugdata = 4_294_967_315,
DevicetreeBlob = 4_294_967_316,
PhysScratch = 4_294_967_317,
PoolTestPayload = 4_294_967_318,
ZbiTestPayload = 4_294_967_319,
TestRamReserve = 4_294_967_320,
Nvram = 4_294_967_321,
ReservedLow = 4_294_967_322,
TruncatedRam = 4_294_967_323,
MaxAllocated = 4_294_967_324,
}Variants§
FreeRam = 1
Peripheral = 2
Reserved = 3
PoolBookkeeping = 4_294_967_296
PhysKernel = 4_294_967_297
PhysElf = 4_294_967_298
PhysLog = 4_294_967_299
Kernel = 4_294_967_300
KernelStorage = 4_294_967_301
DataZbi = 4_294_967_302
TemporaryPhysHandoff = 4_294_967_303
PermanentPhysHandoff = 4_294_967_304
Vdso = 4_294_967_305
Userboot = 4_294_967_306
BootMachineStack = 4_294_967_307
BootShadowCallStack = 4_294_967_308
BootUnsafeStack = 4_294_967_309
FixedAddressStagingKernel = 4_294_967_310
FixedAddressStagingDataZbi = 4_294_967_311
LegacyBootData = 4_294_967_312
TemporaryIdentityPageTables = 4_294_967_313
KernelPageTables = 4_294_967_314
PhysDebugdata = 4_294_967_315
DevicetreeBlob = 4_294_967_316
PhysScratch = 4_294_967_317
PoolTestPayload = 4_294_967_318
ZbiTestPayload = 4_294_967_319
TestRamReserve = 4_294_967_320
Nvram = 4_294_967_321
ReservedLow = 4_294_967_322
TruncatedRam = 4_294_967_323
MaxAllocated = 4_294_967_324
Trait Implementations§
Source§impl Clone for memalloc_Type
impl Clone for memalloc_Type
Source§fn clone(&self) -> memalloc_Type
fn clone(&self) -> memalloc_Type
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for memalloc_Type
Source§impl Debug for memalloc_Type
impl Debug for memalloc_Type
impl Eq for memalloc_Type
Source§impl Hash for memalloc_Type
impl Hash for memalloc_Type
Source§impl PartialEq for memalloc_Type
impl PartialEq for memalloc_Type
impl StructuralPartialEq for memalloc_Type
Auto Trait Implementations§
impl Freeze for memalloc_Type
impl RefUnwindSafe for memalloc_Type
impl Send for memalloc_Type
impl Sync for memalloc_Type
impl Unpin for memalloc_Type
impl UnsafeUnpin for memalloc_Type
impl UnwindSafe for memalloc_Type
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)