pub trait HasRoleAssignment {
    // Required methods
    fn set_owner_role<A: Into<AccessRule>>(&self, rule: A);
    fn lock_owner_role(&self);
    fn set_role<A: Into<AccessRule>>(&self, name: &str, rule: A);
    fn get_role(&self, name: &str) -> Option<AccessRule>;
    fn set_metadata_role<A: Into<AccessRule>>(&self, name: &str, rule: A);
    fn set_component_royalties_role<A: Into<AccessRule>>(
        &self,
        name: &str,
        rule: A
    );
}

Required Methods§

source

fn set_owner_role<A: Into<AccessRule>>(&self, rule: A)

source

fn lock_owner_role(&self)

source

fn set_role<A: Into<AccessRule>>(&self, name: &str, rule: A)

source

fn get_role(&self, name: &str) -> Option<AccessRule>

source

fn set_metadata_role<A: Into<AccessRule>>(&self, name: &str, rule: A)

source

fn set_component_royalties_role<A: Into<AccessRule>>(&self, name: &str, rule: A)

Object Safety§

This trait is not object safe.

Implementors§