pub struct StoredUserGroup {
pub id: String,
pub name: String,
pub description: Option<String>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
}Expand description
A stored user group for role-based access control.
Fields§
§id: StringUUID identifier.
name: StringGroup name.
description: Option<String>Free-form description.
created_at: DateTime<Utc>When the group was created.
updated_at: DateTime<Utc>When the group was last updated.
Implementations§
Trait Implementations§
Source§impl Clone for StoredUserGroup
impl Clone for StoredUserGroup
Source§fn clone(&self) -> StoredUserGroup
fn clone(&self) -> StoredUserGroup
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 ComposeSchema for StoredUserGroup
impl ComposeSchema for StoredUserGroup
Source§impl Debug for StoredUserGroup
impl Debug for StoredUserGroup
Source§impl<'de> Deserialize<'de> for StoredUserGroup
impl<'de> Deserialize<'de> for StoredUserGroup
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 Serialize for StoredUserGroup
impl Serialize for StoredUserGroup
Auto Trait Implementations§
impl Freeze for StoredUserGroup
impl RefUnwindSafe for StoredUserGroup
impl Send for StoredUserGroup
impl Sync for StoredUserGroup
impl Unpin for StoredUserGroup
impl UnsafeUnpin for StoredUserGroup
impl UnwindSafe for StoredUserGroup
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