pub struct RoleAssignedObjectPermission {
pub role_pk: String,
pub name: String,
pub permissions: Vec<RoleObjectPermission>,
}
Expand description
RoleAssignedObjectPermission : Roles assigned object permission serializer
Fields§
§role_pk: String
§name: String
§permissions: Vec<RoleObjectPermission>
Implementations§
Source§impl RoleAssignedObjectPermission
impl RoleAssignedObjectPermission
Sourcepub fn new(
role_pk: String,
name: String,
permissions: Vec<RoleObjectPermission>,
) -> RoleAssignedObjectPermission
pub fn new( role_pk: String, name: String, permissions: Vec<RoleObjectPermission>, ) -> RoleAssignedObjectPermission
Roles assigned object permission serializer
Trait Implementations§
Source§impl Clone for RoleAssignedObjectPermission
impl Clone for RoleAssignedObjectPermission
Source§fn clone(&self) -> RoleAssignedObjectPermission
fn clone(&self) -> RoleAssignedObjectPermission
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 RoleAssignedObjectPermission
impl Debug for RoleAssignedObjectPermission
Source§impl Default for RoleAssignedObjectPermission
impl Default for RoleAssignedObjectPermission
Source§fn default() -> RoleAssignedObjectPermission
fn default() -> RoleAssignedObjectPermission
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RoleAssignedObjectPermission
impl<'de> Deserialize<'de> for RoleAssignedObjectPermission
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 RoleAssignedObjectPermission
impl PartialEq for RoleAssignedObjectPermission
Source§fn eq(&self, other: &RoleAssignedObjectPermission) -> bool
fn eq(&self, other: &RoleAssignedObjectPermission) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for RoleAssignedObjectPermission
Auto Trait Implementations§
impl Freeze for RoleAssignedObjectPermission
impl RefUnwindSafe for RoleAssignedObjectPermission
impl Send for RoleAssignedObjectPermission
impl Sync for RoleAssignedObjectPermission
impl Unpin for RoleAssignedObjectPermission
impl UnwindSafe for RoleAssignedObjectPermission
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