[][src]Struct pallet_dapps_staking::ErasContractsParameters

pub struct ErasContractsParameters<T: Trait>(_);

Similarly to ErasStakers this holds the parameters of contracts.

This is keyed first by the era index to allow bulk deletion and then the contracts account.

Is it removed after HISTORY_DEPTH eras.

Trait Implementations

impl<T: Trait> StorageDoubleMap<u32, <T as Trait>::AccountId, StakingParameters> for ErasContractsParameters<T>[src]

type Query = Option<StakingParameters>

The type that get/take returns.

type Hasher1 = Twox64Concat

Hasher for the first key.

type Hasher2 = Twox64Concat

Hasher for the second key.

impl<T: Trait> StoragePrefixedMap<StakingParameters> for ErasContractsParameters<T>[src]

Auto Trait Implementations

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

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

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

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

impl<T> UnwindSafe for ErasContractsParameters<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> IsType<T> for T[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 
[src]

fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

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

Get a mutable reference to the inner from the outer.

impl<K1, K2, V, G> IterableStorageDoubleMap<K1, K2, V> for G where
    G: StorageDoubleMap<K1, K2, V>,
    K1: FullCodec,
    K2: FullCodec,
    V: FullCodec,
    <G as StorageDoubleMap<K1, K2, V>>::Hasher1: ReversibleStorageHasher,
    <G as StorageDoubleMap<K1, K2, V>>::Hasher2: ReversibleStorageHasher
[src]

type PrefixIterator = MapIterator<(K2, V)>

The type that iterates over all (key2, value).

type Iterator = MapIterator<(K1, K2, V)>

The type that iterates over all (key1, key2, value).

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[src]

impl<K1, K2, V, G> StorageDoubleMap<K1, K2, V> for G where
    G: StorageDoubleMap<K1, K2, V>,
    K1: FullEncode,
    K2: FullEncode,
    V: FullCodec
[src]

type Query = <G as StorageDoubleMap<K1, K2, V>>::Query

The type that get/take returns.

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
    S: TryInto<T>,
    T: Bounded
[src]

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