Struct UnorderedKeyError
pub struct UnorderedKeyError {}
Error type returned by CursorMut::insert_before and
CursorMut::insert_after if the key being inserted is not properly
ordered with regards to adjacent keys.
Trait Implementations
impl Clone for UnorderedKeyError
fn clone(&self) -> UnorderedKeyError
impl Debug for UnorderedKeyError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for UnorderedKeyError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for UnorderedKeyError
fn assert_fields_are_eq(&self)
impl Error for UnorderedKeyError
impl PartialEq for UnorderedKeyError
fn eq(&self, other: &UnorderedKeyError) -> bool
impl StructuralPartialEq for UnorderedKeyError
Auto Trait Implementations
impl Freeze for UnorderedKeyError
impl RefUnwindSafe for UnorderedKeyError
impl Send for UnorderedKeyError
impl Sync for UnorderedKeyError
impl Unpin for UnorderedKeyError
impl UnsafeUnpin for UnorderedKeyError
impl UnwindSafe for UnorderedKeyError
Blanket Implementations
impl<T> Any for UnorderedKeyError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for UnorderedKeyError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for UnorderedKeyError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for UnorderedKeyError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for UnorderedKeyError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for UnorderedKeyError
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for UnorderedKeyError
impl<T> ToOwned for UnorderedKeyError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for UnorderedKeyError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for UnorderedKeyError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for UnorderedKeyError
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for UnorderedKeyError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>