[][src]Enum sn_data_types::EntryError

pub enum EntryError {
    NoSuchEntry,
    EntryExists(u8),
    InvalidSuccessor(u8),
}

Entry error for Error::InvalidEntryActions.

Variants

NoSuchEntry

Entry does not exists.

EntryExists(u8)

Entry already exists. Contains the current entry Key.

InvalidSuccessor(u8)

Invalid version when updating an entry. Contains the current entry Key.

Trait Implementations

impl Clone for EntryError[src]

impl Debug for EntryError[src]

impl<'de> Deserialize<'de> for EntryError[src]

impl Display for EntryError[src]

impl Eq for EntryError[src]

impl Error for EntryError[src]

impl Hash for EntryError[src]

impl Ord for EntryError[src]

impl PartialEq<EntryError> for EntryError[src]

impl PartialOrd<EntryError> for EntryError[src]

impl Serialize for EntryError[src]

impl StructuralEq for EntryError[src]

impl StructuralPartialEq for EntryError[src]

Auto Trait Implementations

Blanket Implementations

impl<A> Actor for A where
    A: Clone + Ord + Hash
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AsFail for T where
    T: Fail, 

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Member for T where
    T: Clone + Eq + Hash
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,