pub struct RolePermissions {
pub organization: Vec<String>,
pub member: Vec<String>,
pub invitation: Vec<String>,
}Expand description
Permission definitions for a role
Fields§
§organization: Vec<String>§member: Vec<String>§invitation: Vec<String>Trait Implementations§
Source§impl Clone for RolePermissions
impl Clone for RolePermissions
Source§fn clone(&self) -> RolePermissions
fn clone(&self) -> RolePermissions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RolePermissions
impl Debug for RolePermissions
Source§impl Default for RolePermissions
impl Default for RolePermissions
Source§fn default() -> RolePermissions
fn default() -> RolePermissions
Returns the “default value” for a type. Read more
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<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