#[repr(u64)]pub enum memalloc_Type {
Show 32 variants
kFreeRam = 1,
kPeripheral = 2,
kReserved = 3,
kPoolBookkeeping = 4_294_967_296,
kPhysKernel = 4_294_967_297,
kPhysElf = 4_294_967_298,
kPhysLog = 4_294_967_299,
kKernel = 4_294_967_300,
kKernelStorage = 4_294_967_301,
kDataZbi = 4_294_967_302,
kTemporaryPhysHandoff = 4_294_967_303,
kPermanentPhysHandoff = 4_294_967_304,
kVdso = 4_294_967_305,
kUserboot = 4_294_967_306,
kBootMachineStack = 4_294_967_307,
kBootShadowCallStack = 4_294_967_308,
kBootUnsafeStack = 4_294_967_309,
kFixedAddressStagingKernel = 4_294_967_310,
kFixedAddressStagingDataZbi = 4_294_967_311,
kLegacyBootData = 4_294_967_312,
kTemporaryIdentityPageTables = 4_294_967_313,
kKernelPageTables = 4_294_967_314,
kPhysDebugdata = 4_294_967_315,
kDevicetreeBlob = 4_294_967_316,
kPhysScratch = 4_294_967_317,
kPoolTestPayload = 4_294_967_318,
kZbiTestPayload = 4_294_967_319,
kTestRamReserve = 4_294_967_320,
kNvram = 4_294_967_321,
kReservedLow = 4_294_967_322,
kTruncatedRam = 4_294_967_323,
kMaxAllocated = 4_294_967_324,
}Variants§
kFreeRam = 1
kPeripheral = 2
kReserved = 3
kPoolBookkeeping = 4_294_967_296
kPhysKernel = 4_294_967_297
kPhysElf = 4_294_967_298
kPhysLog = 4_294_967_299
kKernel = 4_294_967_300
kKernelStorage = 4_294_967_301
kDataZbi = 4_294_967_302
kTemporaryPhysHandoff = 4_294_967_303
kPermanentPhysHandoff = 4_294_967_304
kVdso = 4_294_967_305
kUserboot = 4_294_967_306
kBootMachineStack = 4_294_967_307
kBootShadowCallStack = 4_294_967_308
kBootUnsafeStack = 4_294_967_309
kFixedAddressStagingKernel = 4_294_967_310
kFixedAddressStagingDataZbi = 4_294_967_311
kLegacyBootData = 4_294_967_312
kTemporaryIdentityPageTables = 4_294_967_313
kKernelPageTables = 4_294_967_314
kPhysDebugdata = 4_294_967_315
kDevicetreeBlob = 4_294_967_316
kPhysScratch = 4_294_967_317
kPoolTestPayload = 4_294_967_318
kZbiTestPayload = 4_294_967_319
kTestRamReserve = 4_294_967_320
kNvram = 4_294_967_321
kReservedLow = 4_294_967_322
kTruncatedRam = 4_294_967_323
kMaxAllocated = 4_294_967_324
Trait Implementations§
Source§impl Clone for memalloc_Type
impl Clone for memalloc_Type
impl 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)