pub struct PermissionListing {
pub permission: Permission,
pub resource: Box<Resource>,
pub role: Box<Role>,
}Fields§
§permission: Permission§resource: Box<Resource>§role: Box<Role>Implementations§
Source§impl PermissionListing
impl PermissionListing
pub fn new( permission: Permission, resource: Resource, role: Role, ) -> PermissionListing
Trait Implementations§
Source§impl Clone for PermissionListing
impl Clone for PermissionListing
Source§fn clone(&self) -> PermissionListing
fn clone(&self) -> PermissionListing
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PermissionListing
impl Debug for PermissionListing
Source§impl Default for PermissionListing
impl Default for PermissionListing
Source§fn default() -> PermissionListing
fn default() -> PermissionListing
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionListing
impl<'de> Deserialize<'de> for PermissionListing
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 PermissionListing
impl PartialEq for PermissionListing
Source§fn eq(&self, other: &PermissionListing) -> bool
fn eq(&self, other: &PermissionListing) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PermissionListing
impl Serialize for PermissionListing
impl StructuralPartialEq for PermissionListing
Auto Trait Implementations§
impl Freeze for PermissionListing
impl RefUnwindSafe for PermissionListing
impl Send for PermissionListing
impl Sync for PermissionListing
impl Unpin for PermissionListing
impl UnsafeUnpin for PermissionListing
impl UnwindSafe for PermissionListing
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