pub struct SnapshotRoleAssignment {
pub actor_id: ActorId,
pub role: Role,
pub tenant_id: TenantId,
pub assigned_at: u64,
}Expand description
Snapshot representation of a role assignment.
Fields§
§actor_id: ActorId§role: Role§tenant_id: TenantId§assigned_at: u64Trait Implementations§
Source§impl Clone for SnapshotRoleAssignment
impl Clone for SnapshotRoleAssignment
Source§fn clone(&self) -> SnapshotRoleAssignment
fn clone(&self) -> SnapshotRoleAssignment
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 SnapshotRoleAssignment
impl Debug for SnapshotRoleAssignment
Source§impl<'de> Deserialize<'de> for SnapshotRoleAssignment
impl<'de> Deserialize<'de> for SnapshotRoleAssignment
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 SnapshotRoleAssignment
impl PartialEq for SnapshotRoleAssignment
Source§impl Serialize for SnapshotRoleAssignment
impl Serialize for SnapshotRoleAssignment
impl Eq for SnapshotRoleAssignment
impl StructuralPartialEq for SnapshotRoleAssignment
Auto Trait Implementations§
impl Freeze for SnapshotRoleAssignment
impl RefUnwindSafe for SnapshotRoleAssignment
impl Send for SnapshotRoleAssignment
impl Sync for SnapshotRoleAssignment
impl Unpin for SnapshotRoleAssignment
impl UnsafeUnpin for SnapshotRoleAssignment
impl UnwindSafe for SnapshotRoleAssignment
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