Trait scrypto::modules::role_assignment::HasRoleAssignment
source · 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§
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)
Object Safety§
This trait is not object safe.