Trait pallet_profiles::AfterProfileUpdated[][src]

pub trait AfterProfileUpdated<T: Trait> {
    fn after_profile_updated(
        account: T::AccountId,
        post: &Profile<T>,
        old_data: ProfileUpdate
    ); }

Required methods

fn after_profile_updated(
    account: T::AccountId,
    post: &Profile<T>,
    old_data: ProfileUpdate
)
[src]

Loading content...

Implementations on Foreign Types

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

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

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

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

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

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

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

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

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

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

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

Loading content...

Implementors

Loading content...