[][src]Enum pallet_democracy::Error

pub enum Error<T: Trait> {
    ValueLow,
    ProposalMissing,
    NotProxy,
    BadIndex,
    AlreadyCanceled,
    DuplicateProposal,
    ProposalBlacklisted,
    NotSimpleMajority,
    InvalidHash,
    NoProposal,
    AlreadyVetoed,
    AlreadyProxy,
    WrongProxy,
    NotDelegated,
    DuplicatePreimage,
    NotImminent,
    TooEarly,
    Imminent,
    PreimageMissing,
    ReferendumInvalid,
    PreimageInvalid,
    NoneWaiting,
    NotLocked,
    NotExpired,
    NotOpen,
    WrongOpen,
    NotActive,
    NotVoter,
    NoPermission,
    AlreadyDelegating,
    Overflow,
    Underflow,
    InsufficientFunds,
    NotDelegating,
    VotesExist,
    InstantNotAllowed,
    Nonsense,
    // some variants omitted
}

Variants

ValueLow

Value too low

ProposalMissing

Proposal does not exist

NotProxy

Not a proxy

BadIndex

Unknown index

AlreadyCanceled

Cannot cancel the same proposal twice

DuplicateProposal

Proposal already made

ProposalBlacklisted

Proposal still blacklisted

NotSimpleMajority

Next external proposal not simple majority

InvalidHash

Invalid hash

NoProposal

No external proposal

AlreadyVetoed

Identity may not veto a proposal twice

AlreadyProxy

Already a proxy

WrongProxy

Wrong proxy

NotDelegated

Not delegated

DuplicatePreimage

Preimage already noted

NotImminent

Not imminent

TooEarly

Too early

Imminent

Imminent

PreimageMissing

Preimage not found

ReferendumInvalid

Vote given for invalid referendum

PreimageInvalid

Invalid preimage

NoneWaiting

No proposals waiting

NotLocked

The target account does not have a lock.

NotExpired

The lock on the account to be unlocked has not yet expired.

NotOpen

A proxy-pairing was attempted to an account that was not open.

WrongOpen

A proxy-pairing was attempted to an account that was open to another account.

NotActive

A proxy-de-pairing was attempted to an account that was not active.

NotVoter

The given account did not vote on the referendum.

NoPermission

The actor has no permission to conduct the action.

AlreadyDelegating

The account is already delegating.

Overflow

An unexpected integer overflow occurred.

Underflow

An unexpected integer underflow occurred.

InsufficientFunds

Too high a balance was provided that the account cannot afford.

NotDelegating

The account is not currently delegating.

VotesExist

The account currently has votes attached to it and the operation cannot succeed until these are removed, either through unvote or reap_vote.

InstantNotAllowed

The instant referendum origin is currently disallowed.

Nonsense

Delegation to oneself makes no sense.

Trait Implementations

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

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

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

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

Auto Trait Implementations

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

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

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

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

impl<T> UnwindSafe for Error<T> where
    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, Outer> IsWrappedBy<Outer> for T where
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

fn from_mut(outer: &mut Outer) -> &mut T

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

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

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