Enum ekv::CursorError
source ยท pub enum CursorError<E> {
KeyBufferTooSmall,
ValueBufferTooSmall,
Corrupted,
Flash(E),
}
Expand description
Error returned by Cursor::next
.
Variantsยง
KeyBufferTooSmall
The provided buffer for the key was too small.
ValueBufferTooSmall
The provided buffer for the value was too small.
Corrupted
Database is corrupted, or not formatted yet.
Flash(E)
Some operation on the underlying Flash
failed.
Trait Implementationsยง
sourceยงimpl<E: Clone> Clone for CursorError<E>
impl<E: Clone> Clone for CursorError<E>
sourceยงfn clone(&self) -> CursorError<E>
fn clone(&self) -> CursorError<E>
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<E: Debug> Debug for CursorError<E>
impl<E: Debug> Debug for CursorError<E>
sourceยงimpl<E> Format for CursorError<E>where
E: Format,
impl<E> Format for CursorError<E>where
E: Format,
sourceยงimpl<E> From<Error<E>> for CursorError<E>
impl<E> From<Error<E>> for CursorError<E>
sourceยงimpl<E: PartialEq> PartialEq for CursorError<E>
impl<E: PartialEq> PartialEq for CursorError<E>
sourceยงfn eq(&self, other: &CursorError<E>) -> bool
fn eq(&self, other: &CursorError<E>) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl<E: Copy> Copy for CursorError<E>
impl<E: Eq> Eq for CursorError<E>
impl<E> StructuralPartialEq for CursorError<E>
Auto Trait Implementationsยง
impl<E> Freeze for CursorError<E>where
E: Freeze,
impl<E> RefUnwindSafe for CursorError<E>where
E: RefUnwindSafe,
impl<E> Send for CursorError<E>where
E: Send,
impl<E> Sync for CursorError<E>where
E: Sync,
impl<E> Unpin for CursorError<E>where
E: Unpin,
impl<E> UnwindSafe for CursorError<E>where
E: UnwindSafe,
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: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
sourceยงunsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
๐ฌThis is a nightly-only experimental API. (
clone_to_uninit
)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
)