pub enum MemoryManagerSlotError {
UnsupportedSlot,
UnsupportedSubstrate {
substrate: String,
},
UnsupportedDescriptorVersion {
version: u32,
},
InvalidMemoryManagerId {
id: u8,
},
}Expand description
MemoryManagerSlotError
Invalid or unsupported MemoryManager allocation slot descriptor.
Variants§
UnsupportedSlot
Descriptor is not a MemoryManagerId slot.
UnsupportedSubstrate
Descriptor is attached to another substrate.
UnsupportedDescriptorVersion
Descriptor uses an unsupported encoding version.
InvalidMemoryManagerId
ID 255 is the unallocated-bucket sentinel.
Trait Implementations§
Source§impl Clone for MemoryManagerSlotError
impl Clone for MemoryManagerSlotError
Source§fn clone(&self) -> MemoryManagerSlotError
fn clone(&self) -> MemoryManagerSlotError
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 MemoryManagerSlotError
impl Debug for MemoryManagerSlotError
Source§impl Display for MemoryManagerSlotError
impl Display for MemoryManagerSlotError
Source§impl Error for MemoryManagerSlotError
impl Error for MemoryManagerSlotError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<MemoryManagerSlotError> for MemoryManagerRangeAuthorityError
impl From<MemoryManagerSlotError> for MemoryManagerRangeAuthorityError
Source§fn from(source: MemoryManagerSlotError) -> Self
fn from(source: MemoryManagerSlotError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MemoryManagerSlotError
impl PartialEq for MemoryManagerSlotError
Source§fn eq(&self, other: &MemoryManagerSlotError) -> bool
fn eq(&self, other: &MemoryManagerSlotError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for MemoryManagerSlotError
impl StructuralPartialEq for MemoryManagerSlotError
Auto Trait Implementations§
impl Freeze for MemoryManagerSlotError
impl RefUnwindSafe for MemoryManagerSlotError
impl Send for MemoryManagerSlotError
impl Sync for MemoryManagerSlotError
impl Unpin for MemoryManagerSlotError
impl UnsafeUnpin for MemoryManagerSlotError
impl UnwindSafe for MemoryManagerSlotError
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