[][src]Enum orml_schedule_update::RawEvent

pub enum RawEvent<BlockNumber> {
    ScheduleDispatch(BlockNumber, DispatchId),
    CancelDelayedDispatch(DispatchId),
    ScheduleDispatchSuccess(BlockNumber, DispatchId),
    ScheduleDispatchFail(DispatchIdDispatchError),
}

Events for this module.

Event for schedule-update module.

Variants

ScheduleDispatch(BlockNumber, DispatchId)

Add schedule dispatch success (BlockNumber, DispatchId)

CancelDelayedDispatch(DispatchId)

Cancel delayed dispatch success (DispatchId)

ScheduleDispatchSuccess(BlockNumber, DispatchId)

Schedule dispatch success (BlockNumber, DispatchId)

ScheduleDispatchFail(DispatchIdDispatchError)

Schedule dispatch failed (DispatchId, DispatchError)

Trait Implementations

impl<BlockNumber: Clone> Clone for RawEvent<BlockNumber>[src]

impl<BlockNumber> Debug for RawEvent<BlockNumber> where
    BlockNumber: Debug
[src]

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

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

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

impl<BlockNumber: Eq> Eq for RawEvent<BlockNumber>[src]

impl<BlockNumber> From<RawEvent<BlockNumber>> for ()[src]

impl<BlockNumber: PartialEq> PartialEq<RawEvent<BlockNumber>> for RawEvent<BlockNumber>[src]

impl<BlockNumber> StructuralEq for RawEvent<BlockNumber>[src]

impl<BlockNumber> StructuralPartialEq for RawEvent<BlockNumber>[src]

Auto Trait Implementations

impl<BlockNumber> RefUnwindSafe for RawEvent<BlockNumber> where
    BlockNumber: RefUnwindSafe

impl<BlockNumber> Send for RawEvent<BlockNumber> where
    BlockNumber: Send

impl<BlockNumber> Sync for RawEvent<BlockNumber> where
    BlockNumber: Sync

impl<BlockNumber> Unpin for RawEvent<BlockNumber> where
    BlockNumber: Unpin

impl<BlockNumber> UnwindSafe for RawEvent<BlockNumber> where
    BlockNumber: 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: Encode + Decode
[src]

impl<T, X> Decode for X where
    T: Decode + Into<X>,
    X: WrapperTypeDecode<Wrapped = T>, 
[src]

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

impl<T, X> Encode for X where
    T: Encode + ?Sized,
    X: WrapperTypeEncode<Target = T>, 
[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>> for T where
    T: Encode
[src]

impl<'a, T> EncodeLike<Cow<'a, T>> for T where
    T: Encode + ToOwned
[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, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    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> 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 + Clone + PartialEq<T> + Eq + Send + Sync + Debug
[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
    S: TryInto<T>,
    T: Bounded

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