[][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> ModuleErrorMetadata for Error<T, I>[src]

Auto Trait Implementations

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

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

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

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

impl<T, I> UnwindSafe for Error<T, I> where
    I: UnwindSafe,
    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]