pub struct GroupRoleAssignment {
pub object: String,
pub id: String,
pub group_id: String,
pub role: SlimRole,
pub resource: GroupRoleAssignmentResource,
pub created_at: String,
pub updated_at: String,
}Fields§
§object: StringDistinguishes the group role assignment object.
id: StringUnique identifier of the group role assignment.
group_id: StringThe ID of the group the role is assigned to.
role: SlimRoleThe role included in the assignment.
resource: GroupRoleAssignmentResourceThe resource the role is assigned on.
created_at: StringAn ISO 8601 timestamp.
updated_at: StringAn ISO 8601 timestamp.
Trait Implementations§
Source§impl Clone for GroupRoleAssignment
impl Clone for GroupRoleAssignment
Source§fn clone(&self) -> GroupRoleAssignment
fn clone(&self) -> GroupRoleAssignment
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 GroupRoleAssignment
impl Debug for GroupRoleAssignment
Source§impl<'de> Deserialize<'de> for GroupRoleAssignment
impl<'de> Deserialize<'de> for GroupRoleAssignment
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
Auto Trait Implementations§
impl Freeze for GroupRoleAssignment
impl RefUnwindSafe for GroupRoleAssignment
impl Send for GroupRoleAssignment
impl Sync for GroupRoleAssignment
impl Unpin for GroupRoleAssignment
impl UnsafeUnpin for GroupRoleAssignment
impl UnwindSafe for GroupRoleAssignment
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