[][src]Trait coreutils_auth::RolesProvider

pub trait RolesProvider: Send + Sync + Clone {
    fn get_all(&self) -> &[Role];
fn get_by_name(&self, names: &[String]) -> Vec<&Role>;
fn get_permissions_by_role_name(&self, role_names: &[String]) -> Vec<&str>; }

Required methods

fn get_all(&self) -> &[Role]

fn get_by_name(&self, names: &[String]) -> Vec<&Role>

fn get_permissions_by_role_name(&self, role_names: &[String]) -> Vec<&str>

Loading content...

Implementors

impl RolesProvider for InMemoryRolesProvider[src]

Loading content...