[−][src]Struct pallet_staking::CurrentEra
The current era index.
This is the latest planned era, depending on how the Session pallet queues the validator set, it might be active or not.
Trait Implementations
impl StorageValue<u32> for CurrentEra
[src]
type Query = Option<EraIndex>
The type that get/take returns.
pub fn module_prefix() -> &'static [u8]
[src]
pub fn storage_prefix() -> &'static [u8]
[src]
pub fn from_optional_value_to_query(v: Option<EraIndex>) -> Self::Query
[src]
pub fn from_query_to_optional_value(v: Self::Query) -> Option<EraIndex>
[src]
pub fn storage_value_final_key() -> [u8; 32]
[src]
Auto Trait Implementations
impl RefUnwindSafe for CurrentEra
[src]
impl Send for CurrentEra
[src]
impl Sync for CurrentEra
[src]
impl Unpin for CurrentEra
[src]
impl UnwindSafe for CurrentEra
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CheckedConversion for T
[src]
pub fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
[src]
Self: TryFrom<T>,
pub fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
[src]
Self: TryInto<T>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IsType<T> for T
[src]
pub fn from_ref(t: &T) -> &T
[src]
pub fn into_ref(&self) -> &T
[src]
pub fn from_mut(t: &mut T) -> &mut T
[src]
pub fn into_mut(&mut self) -> &mut T
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
pub fn from_ref(outer: &Outer) -> &T
Get a reference to the inner from the outer.
pub fn from_mut(outer: &mut Outer) -> &mut T
Get a mutable reference to the inner from the outer.
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
pub fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
Self: UniqueSaturatedFrom<T>,
pub fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
Self: UniqueSaturatedInto<T>,
impl<T, G> StorageValue<T> for G where
T: FullCodec,
G: StorageValue<T>,
[src]
T: FullCodec,
G: StorageValue<T>,
type Query = <G as StorageValue<T>>::Query
The type that get/take return.
pub fn hashed_key() -> [u8; 32]
[src]
pub fn exists() -> bool
[src]
pub fn get() -> <G as StorageValue<T>>::Query
[src]
pub fn try_get() -> Result<T, ()>
[src]
pub fn translate<O, F>(f: F) -> Result<Option<T>, ()> where
O: Decode,
F: FnOnce(Option<O>) -> Option<T>,
[src]
O: Decode,
F: FnOnce(Option<O>) -> Option<T>,
pub fn put<Arg>(val: Arg) where
Arg: EncodeLike<T>,
[src]
Arg: EncodeLike<T>,
pub fn set(maybe_val: <G as StorageValue<T>>::Query)
[src]
pub fn kill()
[src]
pub fn mutate<R, F>(f: F) -> R where
F: FnOnce(&mut <G as StorageValue<T>>::Query) -> R,
[src]
F: FnOnce(&mut <G as StorageValue<T>>::Query) -> R,
pub fn try_mutate<R, E, F>(f: F) -> Result<R, E> where
F: FnOnce(&mut <G as StorageValue<T>>::Query) -> Result<R, E>,
[src]
F: FnOnce(&mut <G as StorageValue<T>>::Query) -> Result<R, E>,
pub fn take() -> <G as StorageValue<T>>::Query
[src]
pub fn append<Item, EncodeLikeItem>(item: EncodeLikeItem) where
T: StorageAppend<Item>,
Item: Encode,
EncodeLikeItem: EncodeLike<Item>,
[src]
T: StorageAppend<Item>,
Item: Encode,
EncodeLikeItem: EncodeLike<Item>,
pub fn decode_len() -> Option<usize> where
T: StorageDecodeLength,
[src]
T: StorageDecodeLength,
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.
pub 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.
pub 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>,
pub fn unchecked_into(self) -> T
impl<T, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
T: Bounded,
S: TryInto<T>,
pub fn unique_saturated_into(self) -> T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,