Trait pallet_spaces::AfterSpaceUpdated[][src]

pub trait AfterSpaceUpdated<T: Trait> {
    fn after_space_updated(
        sender: T::AccountId,
        space: &Space<T>,
        old_data: SpaceUpdate
    ); }

Required methods

fn after_space_updated(
    sender: T::AccountId,
    space: &Space<T>,
    old_data: SpaceUpdate
)
[src]

Loading content...

Implementations on Foreign Types

impl<T: Trait> AfterSpaceUpdated<T> for () where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0,) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>, TupleElement1: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0, TupleElement1) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>, TupleElement1: AfterSpaceUpdated<T>, TupleElement2: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0, TupleElement1, TupleElement2) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>, TupleElement1: AfterSpaceUpdated<T>, TupleElement2: AfterSpaceUpdated<T>, TupleElement3: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>, TupleElement1: AfterSpaceUpdated<T>, TupleElement2: AfterSpaceUpdated<T>, TupleElement3: AfterSpaceUpdated<T>, TupleElement4: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>, TupleElement1: AfterSpaceUpdated<T>, TupleElement2: AfterSpaceUpdated<T>, TupleElement3: AfterSpaceUpdated<T>, TupleElement4: AfterSpaceUpdated<T>, TupleElement5: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>, TupleElement1: AfterSpaceUpdated<T>, TupleElement2: AfterSpaceUpdated<T>, TupleElement3: AfterSpaceUpdated<T>, TupleElement4: AfterSpaceUpdated<T>, TupleElement5: AfterSpaceUpdated<T>, TupleElement6: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>, TupleElement1: AfterSpaceUpdated<T>, TupleElement2: AfterSpaceUpdated<T>, TupleElement3: AfterSpaceUpdated<T>, TupleElement4: AfterSpaceUpdated<T>, TupleElement5: AfterSpaceUpdated<T>, TupleElement6: AfterSpaceUpdated<T>, TupleElement7: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>, TupleElement1: AfterSpaceUpdated<T>, TupleElement2: AfterSpaceUpdated<T>, TupleElement3: AfterSpaceUpdated<T>, TupleElement4: AfterSpaceUpdated<T>, TupleElement5: AfterSpaceUpdated<T>, TupleElement6: AfterSpaceUpdated<T>, TupleElement7: AfterSpaceUpdated<T>, TupleElement8: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

impl<T: Trait, TupleElement0: AfterSpaceUpdated<T>, TupleElement1: AfterSpaceUpdated<T>, TupleElement2: AfterSpaceUpdated<T>, TupleElement3: AfterSpaceUpdated<T>, TupleElement4: AfterSpaceUpdated<T>, TupleElement5: AfterSpaceUpdated<T>, TupleElement6: AfterSpaceUpdated<T>, TupleElement7: AfterSpaceUpdated<T>, TupleElement8: AfterSpaceUpdated<T>, TupleElement9: AfterSpaceUpdated<T>> AfterSpaceUpdated<T> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9) where
    T::AccountId: Clone,
    SpaceUpdate: Clone
[src]

Loading content...

Implementors

Loading content...