common::security::permissions

Trait PermissionsCheck

pub trait PermissionsCheck {
    // Required methods
    fn has_permission(&self, permission: &str) -> bool;
    fn has_permissions(&self, permissions: Vec<&str>) -> bool;
    fn has_any_permission(&self, permissions: Vec<&str>) -> bool;
}

Required Methods§

fn has_permission(&self, permission: &str) -> bool

fn has_permissions(&self, permissions: Vec<&str>) -> bool

fn has_any_permission(&self, permissions: Vec<&str>) -> bool

Implementors§