[][src]Enum pallet_multisig::Error

pub enum Error<T: Trait> {
    MinimumThreshold,
    AlreadyApproved,
    NoApprovalsNeeded,
    TooFewSignatories,
    TooManySignatories,
    SignatoriesOutOfOrder,
    SenderInSignatories,
    NotFound,
    NotOwner,
    NoTimepoint,
    WrongTimepoint,
    UnexpectedTimepoint,
    WeightTooLow,
    AlreadyStored,
    // some variants omitted
}

Variants

MinimumThreshold

Threshold must be 2 or greater.

AlreadyApproved

Call is already approved by this signatory.

NoApprovalsNeeded

Call doesn't need any (more) approvals.

TooFewSignatories

There are too few signatories in the list.

TooManySignatories

There are too many signatories in the list.

SignatoriesOutOfOrder

The signatories were provided out of order; they should be ordered.

SenderInSignatories

The sender was contained in the other signatories; it shouldn't be.

NotFound

Multisig operation not found when attempting to cancel.

NotOwner

Only the account that originally created the multisig is able to cancel it.

NoTimepoint

No timepoint was given, yet the multisig operation is already underway.

WrongTimepoint

A different timepoint was given to the multisig operation that is underway.

UnexpectedTimepoint

A timepoint was given, yet no multisig operation is underway.

WeightTooLow

The maximum weight information provided was too low.

AlreadyStored

The data to be stored is already stored.

Trait Implementations

impl<T: Trait> Debug for Error<T>[src]

impl<T: Trait> ModuleErrorMetadata for Error<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for Error<T> where
    T: RefUnwindSafe
[src]

impl<T> Send for Error<T> where
    T: Send
[src]

impl<T> Sync for Error<T> where
    T: Sync
[src]

impl<T> Unpin for Error<T> where
    T: Unpin
[src]

impl<T> UnwindSafe for Error<T> where
    T: UnwindSafe
[src]

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> CheckedConversion for T[src]

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

impl<T> Instrument for T[src]

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

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

impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, 
[src]

pub fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

pub fn from_mut(outer: &mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion 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<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<T, S> UniqueSaturatedInto<T> for S where
    T: Bounded,
    S: TryInto<T>, 

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

impl<T> WithPostDispatchInfo for T where
    T: Into<DispatchError>, 
[src]