Enum casper_types::account::UpdateKeyFailure[][src]

#[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 Eq 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> Borrow<T> for T where
    T: ?Sized
[src]

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

impl<T> Conv for T

impl<T> FmtForward for T

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

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

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryConv for T

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