pub trait OnlyAdminModule: ContractBase + Sized {
    // Required method
    fn admins(&self) -> UnorderedSetMapper<Self::Api, ManagedAddress<Self::Api>>;

    // Provided methods
    fn is_admin(&self, address: ManagedAddress<Self::Api>) -> bool { ... }
    fn add_admin(&self, address: ManagedAddress<Self::Api>) { ... }
    fn remove_admin(&self, address: ManagedAddress<Self::Api>) { ... }
    fn require_caller_is_admin(&self) { ... }
}

Required Methods§

Provided Methods§

source

fn is_admin(&self, address: ManagedAddress<Self::Api>) -> bool

source

fn add_admin(&self, address: ManagedAddress<Self::Api>)

source

fn remove_admin(&self, address: ManagedAddress<Self::Api>)

source

fn require_caller_is_admin(&self)

Implementors§

source§

impl<C> OnlyAdminModule for Cwhere C: AutoImpl,