pub enum MallocCap {
Show 18 variants
Exec = 0,
Cap32bit = 1,
Cap8bit = 2,
Dma = 3,
Pid2 = 4,
Pid3 = 5,
Pid4 = 6,
Pid5 = 7,
Pid6 = 8,
Pid7 = 9,
Spiram = 10,
Internal = 11,
Default = 12,
Iram8bit = 13,
Retention = 14,
Rtcram = 15,
Tcm = 16,
Invalid = 31,
}
Expand description
Flags to indicate the capabilities of the various memo
Used together with EnumSet
let flags = MallocCap:Default | MallocCap:Cap_8bit
Variants§
Exec = 0
Cap32bit = 1
Cap8bit = 2
Dma = 3
Pid2 = 4
Pid3 = 5
Pid4 = 6
Pid5 = 7
Pid6 = 8
Pid7 = 9
Spiram = 10
Internal = 11
Default = 12
Iram8bit = 13
Retention = 14
Rtcram = 15
Tcm = 16
Invalid = 31
Trait Implementations§
source§impl PartialEq<EnumSet<MallocCap>> for MallocCap
impl PartialEq<EnumSet<MallocCap>> for MallocCap
impl Copy for MallocCap
impl EnumSetType for MallocCap
impl Eq for MallocCap
Auto Trait Implementations§
impl Freeze for MallocCap
impl RefUnwindSafe for MallocCap
impl Send for MallocCap
impl Sync for MallocCap
impl Unpin for MallocCap
impl UnwindSafe for MallocCap
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,
§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)