[][src]Enum casperlabs_types::account::UpdateKeyFailure

#[repr(i32)]pub enum UpdateKeyFailure {
    MissingKey,
    PermissionDenied,
    ThresholdViolation,
}

Errors that can occur while updating the Weight of a AccountHash in an account's associated keys map.

Variants

MissingKey

The given AccountHash is not associated with the given account.

PermissionDenied

Caller doesn't have sufficient permissions to update an associated AccountHash from the given account.

ThresholdViolation

Updating the Weight of the given associated AccountHash would cause the total weight of all AccountHashs to fall below one of the action thresholds for the given account.

Trait Implementations

impl Clone for UpdateKeyFailure[src]

impl Copy for UpdateKeyFailure[src]

impl Debug for UpdateKeyFailure[src]

impl Display for UpdateKeyFailure[src]

impl Eq for UpdateKeyFailure[src]

impl Fail for UpdateKeyFailure[src]

impl From<UpdateKeyFailure> for ApiError[src]

impl PartialEq<UpdateKeyFailure> for UpdateKeyFailure[src]

impl StructuralEq for UpdateKeyFailure[src]

impl StructuralPartialEq for UpdateKeyFailure[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail
[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, U> Into<U> for T where
    U: From<T>, 
[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.