[][src]Trait sunshine_identity_pallet::Trait

pub trait Trait: System {
    type Uid: Parameter + Member + Copy + Default + CheckedAdd + From<u8>;
    type Cid: Parameter + Member;
    type Mask: Parameter + Member;
    type Gen: Parameter + Member + Copy + Default + CheckedAdd + From<u8> + Ord;
    type AccountData: Member + FullCodec + Clone + Default;
    type Event: From<Event<Self>> + Into<Self::Event>;
}

The pallet's configuration trait.

Associated Types

type Uid: Parameter + Member + Copy + Default + CheckedAdd + From<u8>

User ID type.

type Cid: Parameter + Member

Cid type.

type Mask: Parameter + Member

Mask type.

type Gen: Parameter + Member + Copy + Default + CheckedAdd + From<u8> + Ord

Generation type.

type AccountData: Member + FullCodec + Clone + Default

Data to be associated with an account.

type Event: From<Event<Self>> + Into<Self::Event>

The overarching event type.

Loading content...

Implementors

Loading content...