[][src]Enum pallet_collective::Error

pub enum Error<T: Trait<I>, I: Instance> {
    NotMember,
    DuplicateProposal,
    ProposalMissing,
    WrongIndex,
    DuplicateVote,
    AlreadyInitialized,
    TooEarly,
    TooManyProposals,
    WrongProposalWeight,
    WrongProposalLength,
    // some variants omitted
}

Variants

NotMember

Account is not a member

DuplicateProposal

Duplicate proposals not allowed

ProposalMissing

Proposal must exist

WrongIndex

Mismatched index

DuplicateVote

Duplicate vote ignored

AlreadyInitialized

Members are already initialized!

TooEarly

The close call was made too early, before the end of the voting.

TooManyProposals

There can only be a maximum of MaxProposals active proposals.

WrongProposalWeight

The given weight bound for the proposal was too low.

WrongProposalLength

The given length bound for the proposal was too low.

Trait Implementations

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

impl<T: Trait<I>, I: Instance> From<Error<T, I>> for &'static str[src]

impl<T: Trait<I>, I: Instance> From<Error<T, I>> for DispatchError[src]

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

Auto Trait Implementations

impl<T, I> RefUnwindSafe for Error<T, I> where
    I: RefUnwindSafe,
    T: RefUnwindSafe

impl<T, I> Send for Error<T, I> where
    I: Send,
    T: Send

impl<T, I> Sync for Error<T, I> where
    I: Sync,
    T: Sync

impl<T, I> Unpin for Error<T, I> where
    I: Unpin,
    T: Unpin

impl<T, I> UnwindSafe for Error<T, I> where
    I: UnwindSafe,
    T: UnwindSafe

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, 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
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 
[src]

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

Get a reference to the inner from the outer.

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
    S: TryInto<T>,
    T: Bounded

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

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