Enum noble_vesting::RawEvent[][src]

pub enum RawEvent<AccountId, Balance> {
    VestingUpdated(AccountId, Balance),
    VestingCompleted(AccountId),
}

Events for this module.

Variants

VestingUpdated(AccountId, Balance)

The amount vested has been updated. This could indicate more funds are available. The balance given is the amount which is left unvested (and thus locked). [account, unvested]

VestingCompleted(AccountId)

An [account] has become fully vested. No further vesting can happen.

Trait Implementations

impl<AccountId: Clone, Balance: Clone> Clone for RawEvent<AccountId, Balance>[src]

impl<AccountId, Balance> Debug for RawEvent<AccountId, Balance> where
    AccountId: Debug,
    Balance: Debug
[src]

impl<AccountId, Balance> Decode for RawEvent<AccountId, Balance> where
    AccountId: Decode,
    AccountId: Decode,
    Balance: Decode,
    Balance: Decode,
    AccountId: Decode,
    AccountId: Decode
[src]

impl<AccountId, Balance> Encode for RawEvent<AccountId, Balance> where
    AccountId: Encode,
    AccountId: Encode,
    Balance: Encode,
    Balance: Encode,
    AccountId: Encode,
    AccountId: Encode
[src]

impl<AccountId, Balance> EncodeLike<RawEvent<AccountId, Balance>> for RawEvent<AccountId, Balance> where
    AccountId: Encode,
    AccountId: Encode,
    Balance: Encode,
    Balance: Encode,
    AccountId: Encode,
    AccountId: Encode
[src]

impl<AccountId: Eq, Balance: Eq> Eq for RawEvent<AccountId, Balance>[src]

impl<AccountId: PartialEq, Balance: PartialEq> PartialEq<RawEvent<AccountId, Balance>> for RawEvent<AccountId, Balance>[src]

impl<AccountId, Balance> StructuralEq for RawEvent<AccountId, Balance>[src]

impl<AccountId, Balance> StructuralPartialEq for RawEvent<AccountId, Balance>[src]

Auto Trait Implementations

impl<AccountId, Balance> RefUnwindSafe for RawEvent<AccountId, Balance> where
    AccountId: RefUnwindSafe,
    Balance: RefUnwindSafe

impl<AccountId, Balance> Send for RawEvent<AccountId, Balance> where
    AccountId: Send,
    Balance: Send

impl<AccountId, Balance> Sync for RawEvent<AccountId, Balance> where
    AccountId: Sync,
    Balance: Sync

impl<AccountId, Balance> Unpin for RawEvent<AccountId, Balance> where
    AccountId: Unpin,
    Balance: Unpin

impl<AccountId, Balance> UnwindSafe for RawEvent<AccountId, Balance> where
    AccountId: UnwindSafe,
    Balance: 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<S> Codec for S where
    S: Decode + Encode
[src]

impl<T> DecodeAll for T where
    T: Decode
[src]

impl<T> DecodeLimit for T where
    T: Decode
[src]

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Any + Send + Sync

impl<T> DynClone for T where
    T: Clone
[src]

impl<'_, '_, T> EncodeLike<&'_ &'_ T> for T where
    T: Encode
[src]

impl<'_, T> EncodeLike<&'_ T> for T where
    T: Encode
[src]

impl<'_, T> EncodeLike<&'_ mut T> for T where
    T: Encode
[src]

impl<T> EncodeLike<Arc<T>> for T where
    T: Encode
[src]

impl<T> EncodeLike<Box<T, Global>> for T where
    T: Encode
[src]

impl<'a, T> EncodeLike<Cow<'a, T>> for T where
    T: ToOwned + Encode
[src]

impl<T> EncodeLike<Rc<T>> for T where
    T: Encode
[src]

impl<T> From<T> for T[src]

impl<S> FullCodec for S where
    S: Decode + FullEncode
[src]

impl<S> FullEncode for S where
    S: Encode + EncodeLike<S>, 
[src]

impl<T> Hashable for T where
    T: Codec
[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> KeyedVec for T where
    T: Codec
[src]

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> Member for T where
    T: 'static + Send + Sync + Debug + Eq + PartialEq<T> + Clone
[src]

impl<T> Parameter for T where
    T: Codec + EncodeLike<T> + Clone + Eq + Debug
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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