Enum double_map::dhash_map::ErrorKind
source · [−]pub enum ErrorKind {
VacantK1AndOccupiedK2,
OccupiedK1AndVacantK2,
KeysPointsToDiffEntries,
}Expand description
A view into an error kind returned by entry, insert,
try_insert methods of the DHashMap.
It is part of the EntryError structure, InsertError structure and TryInsertError
enum.
Explains why entry, insert,
try_insert methods fail.
Variants
VacantK1AndOccupiedK2
Returns when key #1 is vacant, but key #2 already exists with some value.
OccupiedK1AndVacantK2
Returns when key #1 already exists with some value, but key #2 is vacant.
KeysPointsToDiffEntries
Returns when both key #1 and key #2 already exist with some values, but point to different entries (values).
Trait Implementations
sourceimpl Error for ErrorKind
impl Error for ErrorKind
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
impl Copy for ErrorKind
impl Eq for ErrorKind
impl StructuralEq for ErrorKind
impl StructuralPartialEq for ErrorKind
Auto Trait Implementations
impl RefUnwindSafe for ErrorKind
impl Send for ErrorKind
impl Sync for ErrorKind
impl Unpin for ErrorKind
impl UnwindSafe for ErrorKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more