pub struct MemoryManagerIdRange { /* private fields */ }Expand description
MemoryManagerIdRange
Inclusive range of usable MemoryManager virtual memory IDs.
Implementations§
Source§impl MemoryManagerIdRange
impl MemoryManagerIdRange
Sourcepub const fn new(start: u8, end: u8) -> Result<Self, MemoryManagerRangeError>
pub const fn new(start: u8, end: u8) -> Result<Self, MemoryManagerRangeError>
Construct and validate an inclusive MemoryManager ID range.
Sourcepub const fn all_usable() -> Self
pub const fn all_usable() -> Self
Return the full usable MemoryManager ID range.
Trait Implementations§
Source§impl Clone for MemoryManagerIdRange
impl Clone for MemoryManagerIdRange
Source§fn clone(&self) -> MemoryManagerIdRange
fn clone(&self) -> MemoryManagerIdRange
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MemoryManagerIdRange
impl Debug for MemoryManagerIdRange
Source§impl<'de> Deserialize<'de> for MemoryManagerIdRange
impl<'de> Deserialize<'de> for MemoryManagerIdRange
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
Source§impl PartialEq for MemoryManagerIdRange
impl PartialEq for MemoryManagerIdRange
Source§fn eq(&self, other: &MemoryManagerIdRange) -> bool
fn eq(&self, other: &MemoryManagerIdRange) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MemoryManagerIdRange
impl Serialize for MemoryManagerIdRange
impl Copy for MemoryManagerIdRange
impl Eq for MemoryManagerIdRange
impl StructuralPartialEq for MemoryManagerIdRange
Auto Trait Implementations§
impl Freeze for MemoryManagerIdRange
impl RefUnwindSafe for MemoryManagerIdRange
impl Send for MemoryManagerIdRange
impl Sync for MemoryManagerIdRange
impl Unpin for MemoryManagerIdRange
impl UnsafeUnpin for MemoryManagerIdRange
impl UnwindSafe for MemoryManagerIdRange
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