Struct creusot_contracts::std::collections::btree_map::UnorderedKeyError
source · pub struct UnorderedKeyError {}
🔬This is a nightly-only experimental API. (
btree_cursors
)Expand description
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§
source§impl Clone for UnorderedKeyError
impl Clone for UnorderedKeyError
source§fn clone(&self) -> UnorderedKeyError
fn clone(&self) -> UnorderedKeyError
Returns a copy 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 UnorderedKeyError
impl Debug for UnorderedKeyError
source§impl Display for UnorderedKeyError
impl Display for UnorderedKeyError
source§impl Error for UnorderedKeyError
impl Error for UnorderedKeyError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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 PartialEq for UnorderedKeyError
impl PartialEq for UnorderedKeyError
source§fn eq(&self, other: &UnorderedKeyError) -> bool
fn eq(&self, other: &UnorderedKeyError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for UnorderedKeyError
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 UnwindSafe for UnorderedKeyError
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> MakeSized for Twhere
T: ?Sized,
impl<T> MakeSized for Twhere
T: ?Sized,
source§fn make_sized(&self) -> Box<T>
fn make_sized(&self) -> Box<T>
logic ⚠
ensures
*result == *self