[−][src]Enum pallet_staking::Error
Error for the staking module.
Variants
Not a controller account.
Not a stash account.
Stash is already bonded.
Controller is already paired.
Targets cannot be empty.
Duplicate index.
Slash record index out of bounds.
Can not bond with value less than minimum balance.
Can not schedule more unlock chunks.
Can not rebond without unlocking chunks.
Attempting to target a stash that still has funds.
Invalid era to reward.
Invalid number of nominations.
Items are not sorted and unique.
Rewards for this era have already been claimed for this validator.
The submitted result is received out of the open window.
The submitted result is not as good as the one stored on chain.
The snapshot data of the current window is missing.
Incorrect number of winners were presented.
One of the submitted winners is not an active candidate on chain (index is out of range in snapshot).
Error while building the assignment type from the compact. This can happen if an index is invalid, or if the weights overflow.
One of the submitted nominators is not an active nominator on chain.
One of the submitted nominators has an edge to which they have not voted on chain.
One of the submitted nominators has an edge which is submitted before the last non-zero slash of the target.
A self vote must only be originated from a validator to ONLY themselves.
The submitted result has unknown edges that are not among the presented winners.
The claimed score does not match with the one computed from the data.
The election size is invalid.
The call is not allowed at the given time due to restrictions of election period.
Incorrect previous history depth input provided.
Incorrect number of slashing spans provided.
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]
fn metadata() -> &'static [ErrorMetadata]
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for Error<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for Error<T> where
T: Send,
T: Send,
impl<T> Sync for Error<T> where
T: Sync,
T: Sync,
impl<T> Unpin for Error<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for Error<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CheckedConversion for T
[src]
fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
[src]
Self: TryFrom<T>,
fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
[src]
Self: TryInto<T>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IsType<T> for T
[src]
fn from_ref(t: &T) -> &T
[src]
fn into_ref(&self) -> &T
[src]
fn from_mut(t: &mut T) -> &mut T
[src]
fn into_mut(&mut self) -> &mut T
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
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,
T: Debug,
impl<T> MaybeDebug for T where
T: Debug,
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SaturatedConversion for T
fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
Self: UniqueSaturatedFrom<T>,
fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
Self: UniqueSaturatedInto<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
T: UncheckedFrom<S>,
fn unchecked_into(self) -> T
impl<T, S> UniqueSaturatedInto<T> for S where
S: TryInto<T>,
T: Bounded,
S: TryInto<T>,
T: Bounded,
fn unique_saturated_into(self) -> T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithPostDispatchInfo for T where
T: Into<DispatchError>,
[src]
T: Into<DispatchError>,
fn with_weight(
self,
actual_weight: u64
) -> DispatchErrorWithPostInfo<PostDispatchInfo>
[src]
self,
actual_weight: u64
) -> DispatchErrorWithPostInfo<PostDispatchInfo>