Struct noble_tips::Tips[][src]

pub struct Tips<T: Config>(_);

TipsMap that are not yet completed. Keyed by the hash of (reason, who) from the value. This has the insecure enumerable hash function since the key itself is already guaranteed to be a secure hash.

Trait Implementations

impl<T: Config> StorageMap<<T as Config>::Hash, OpenTip<<T as Config>::AccountId, <<T as Config<DefaultInstance>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <T as Config>::BlockNumber, <T as Config>::Hash>> for Tips<T>[src]

type Query = Option<OpenTip<T::AccountId, BalanceOf<T>, T::BlockNumber, T::Hash>>

The type that get/take returns.

type Hasher = Twox64Concat

Hasher. Used for generating final key.

impl<T: Config> StoragePrefixedMap<OpenTip<<T as Config>::AccountId, <<T as Config<DefaultInstance>>::Currency as Currency<<T as Config>::AccountId>>::Balance, <T as Config>::BlockNumber, <T as Config>::Hash>> for Tips<T>[src]

Auto Trait Implementations

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

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

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

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

impl<T> UnwindSafe for Tips<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> 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>, 

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion for T

impl<K, V, G> StorageMap<K, V> for G where
    K: FullEncode,
    V: FullCodec,
    G: StorageMap<K, V>, 
[src]

type Query = <G as StorageMap<K, V>>::Query

The type that get/take return.

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

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