pub enum MemoryManagerRangeMode {
Reserved,
Allowed,
}Expand description
MemoryManagerRangeMode
Allocation policy mode for a MemoryManager authority range.
These modes describe policy authority, not durable allocation state.
Only Allowed ranges supply fresh logical placements; neither mode allocates
memory by itself. crate::ic_memory_range! defaults to Reserved when its
mode argument is omitted.
Variants§
Reserved
Range is reserved for authority-owned framework or infrastructure use.
Reserved does not mean every ID in the range has been allocated.
Allowed
Range is allowed for authority-governed application allocation use.
Allowed does not allocate any ID in the range.
Trait Implementations§
Source§impl Clone for MemoryManagerRangeMode
impl Clone for MemoryManagerRangeMode
impl Copy for MemoryManagerRangeMode
Source§impl Debug for MemoryManagerRangeMode
impl Debug for MemoryManagerRangeMode
Source§impl<'de> Deserialize<'de> for MemoryManagerRangeMode
impl<'de> Deserialize<'de> for MemoryManagerRangeMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MemoryManagerRangeMode
Source§impl PartialEq for MemoryManagerRangeMode
impl PartialEq for MemoryManagerRangeMode
Source§impl Serialize for MemoryManagerRangeMode
impl Serialize for MemoryManagerRangeMode
impl StructuralPartialEq for MemoryManagerRangeMode
Auto Trait Implementations§
impl Freeze for MemoryManagerRangeMode
impl RefUnwindSafe for MemoryManagerRangeMode
impl Send for MemoryManagerRangeMode
impl Sync for MemoryManagerRangeMode
impl Unpin for MemoryManagerRangeMode
impl UnsafeUnpin for MemoryManagerRangeMode
impl UnwindSafe for MemoryManagerRangeMode
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