pub struct RolePermissions {
pub id: u64,
pub role: GroupRole,
pub permissions: Permissions,
}Fields§
§id: u64§role: GroupRole§permissions: PermissionsTrait 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<'de> Deserialize<'de> for RolePermissions
impl<'de> Deserialize<'de> for RolePermissions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RolePermissions
impl PartialEq for RolePermissions
Source§impl Serialize for RolePermissions
impl Serialize for RolePermissions
impl Eq 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 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