Enum noble_collective::Error[][src]

pub enum Error<T: Config<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: Config<I>, I: Instance> Debug for Error<T, I>[src]

impl<T: Config<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> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

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]