[][src]Enum xaynet_server::storage::traits::LocalSeedDictAddError

#[repr(i64)]pub enum LocalSeedDictAddError {
    LengthMisMatch,
    UnknownSumParticipant,
    UpdatePkAlreadySubmitted,
    UpdatePkAlreadyExistsInUpdateSeedDict,
}

Error that can occur when adding a local seed dict to the SeedDict.

Variants

LengthMisMatch

the length of the local seed dict and the length of sum dict are not equal

UnknownSumParticipant

local dict contains an unknown sum participant

UpdatePkAlreadySubmitted

update participant already submitted an update

UpdatePkAlreadyExistsInUpdateSeedDict

update participant already exists in the inner update seed dict

Trait Implementations

impl Debug for LocalSeedDictAddError[src]

impl Display for LocalSeedDictAddError[src]

impl Error for LocalSeedDictAddError[src]

impl From<LocalSeedDictAddError> for RequestError[src]

impl TryFrom<i64> for LocalSeedDictAddError[src]

type Error = TryFromPrimitiveError<Self>

The type returned in the event of a conversion error.

impl TryFromPrimitive for LocalSeedDictAddError[src]

type Primitive = i64

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

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>, 

impl<T> WithSubscriber for T[src]