pub struct UserItem {Show 15 fields
pub id: u64,
pub user_name: String,
pub first_name: String,
pub last_name: String,
pub is_locked: bool,
pub avatar_uuid: String,
pub email: Option<String>,
pub phone: Option<String>,
pub expire_at: Option<DateTime<Utc>>,
pub has_manageable_rooms: Option<bool>,
pub is_encryption_enabled: Option<bool>,
pub last_login_success_at: Option<String>,
pub home_room_id: Option<u64>,
pub public_key_container: Option<PublicKeyContainer>,
pub user_roles: Option<RoleList>,
}Fields§
§id: u64§user_name: String§first_name: String§last_name: String§is_locked: bool§avatar_uuid: String§email: Option<String>§phone: Option<String>§expire_at: Option<DateTime<Utc>>§has_manageable_rooms: Option<bool>§is_encryption_enabled: Option<bool>§last_login_success_at: Option<String>§home_room_id: Option<u64>§public_key_container: Option<PublicKeyContainer>§user_roles: Option<RoleList>Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserItem
impl<'de> Deserialize<'de> for UserItem
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 UserItem
impl RefUnwindSafe for UserItem
impl Send for UserItem
impl Sync for UserItem
impl Unpin for UserItem
impl UnsafeUnpin for UserItem
impl UnwindSafe for UserItem
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