pub enum InsertErrorKind {
Occupied,
AllocError(AllocError),
InvalidRequest,
}
Expand description
The reason for the failure to insert.
Variants§
Occupied
There is already a value in the requested range.
AllocError(AllocError)
Failure to allocate memory.
InvalidRequest
The insertion request was invalid.
Trait Implementations§
Source§impl Clone for InsertErrorKind
impl Clone for InsertErrorKind
Source§fn clone(&self) -> InsertErrorKind
fn clone(&self) -> InsertErrorKind
Returns a duplicate of the value. Read more
1.0.0 · 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 InsertErrorKind
impl Debug for InsertErrorKind
Source§impl From<InsertErrorKind> for Error
impl From<InsertErrorKind> for Error
Source§fn from(kind: InsertErrorKind) -> Error
fn from(kind: InsertErrorKind) -> Error
Converts to this type from the input type.
Source§impl PartialEq for InsertErrorKind
impl PartialEq for InsertErrorKind
impl Copy for InsertErrorKind
impl Eq for InsertErrorKind
impl StructuralPartialEq for InsertErrorKind
Auto Trait Implementations§
impl Freeze for InsertErrorKind
impl RefUnwindSafe for InsertErrorKind
impl Send for InsertErrorKind
impl Sync for InsertErrorKind
impl Unpin for InsertErrorKind
impl UnwindSafe for InsertErrorKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> PinInit<T> for T
impl<T> PinInit<T> for T
Source§unsafe fn __pinned_init(self, slot: *mut T) -> Result<(), Infallible>
unsafe fn __pinned_init(self, slot: *mut T) -> Result<(), Infallible>
Initializes
slot
. Read more