pub struct RolePermissions {
pub permissions: HashMap<String, Vec<String>>,
}Expand description
Role-based permission grants for the admin plugin.
Fields§
§permissions: HashMap<String, Vec<String>>Resource name -> allowed actions.
Implementations§
Trait Implementations§
Source§impl Clone for RolePermissions
impl Clone for RolePermissions
Source§impl Debug for RolePermissions
impl Debug for RolePermissions
Source§impl Default for RolePermissions
impl Default for RolePermissions
impl Eq for RolePermissions
Source§impl PartialEq for RolePermissions
impl PartialEq for RolePermissions
impl StructuralPartialEq for RolePermissions
Auto Trait Implementations§
impl Freeze for RolePermissions
impl RefUnwindSafe for RolePermissions
impl Send for RolePermissions
impl Sync for RolePermissions
impl Unpin for RolePermissions
impl UnsafeUnpin for RolePermissions
impl UnwindSafe for RolePermissions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more