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

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

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

Variants

MissingKey

The given PublicKey is not associated with the given account.

PermissionDenied

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

ThresholdViolation

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

Trait Implementations

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