[−][src]Trait casbin::RoleManager
Required methods
pub fn clear(&mut self)
[src]
pub fn add_link(&mut self, name1: &str, name2: &str, domain: Option<&str>)
[src]
pub fn matching_fn(
&mut self,
role_matching_fn: Option<MatchingFn>,
domain_matching_fn: Option<MatchingFn>
)
[src]
&mut self,
role_matching_fn: Option<MatchingFn>,
domain_matching_fn: Option<MatchingFn>
)
pub fn delete_link(
&mut self,
name1: &str,
name2: &str,
domain: Option<&str>
) -> Result<()>
[src]
&mut self,
name1: &str,
name2: &str,
domain: Option<&str>
) -> Result<()>
pub fn has_link(
&mut self,
name1: &str,
name2: &str,
domain: Option<&str>
) -> bool
[src]
&mut self,
name1: &str,
name2: &str,
domain: Option<&str>
) -> bool
pub fn get_roles(&mut self, name: &str, domain: Option<&str>) -> Vec<String>ⓘ
[src]
pub fn get_users(&self, name: &str, domain: Option<&str>) -> Vec<String>ⓘ
[src]
Implementors
impl RoleManager for DefaultRoleManager
[src]
pub fn add_link(&mut self, name1: &str, name2: &str, domain: Option<&str>)
[src]
pub fn matching_fn(
&mut self,
role_matching_fn: Option<MatchingFn>,
domain_matching_fn: Option<MatchingFn>
)
[src]
&mut self,
role_matching_fn: Option<MatchingFn>,
domain_matching_fn: Option<MatchingFn>
)
pub fn delete_link(
&mut self,
name1: &str,
name2: &str,
domain: Option<&str>
) -> Result<()>
[src]
&mut self,
name1: &str,
name2: &str,
domain: Option<&str>
) -> Result<()>
pub fn has_link(
&mut self,
name1: &str,
name2: &str,
domain: Option<&str>
) -> bool
[src]
&mut self,
name1: &str,
name2: &str,
domain: Option<&str>
) -> bool