pub struct UserSession {
pub created: String,
pub id: Uuid,
pub project: Option<Option<Uuid>>,
pub roles: Vec<Uuid>,
pub user: Box<UserInfo>,
pub valid_until: String,
pub view: Option<Option<Box<StRectangle>>>,
}Fields§
§created: String§id: Uuid§project: Option<Option<Uuid>>§roles: Vec<Uuid>§user: Box<UserInfo>§valid_until: String§view: Option<Option<Box<StRectangle>>>Implementations§
Trait Implementations§
Source§impl Clone for UserSession
impl Clone for UserSession
Source§fn clone(&self) -> UserSession
fn clone(&self) -> UserSession
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 UserSession
impl Debug for UserSession
Source§impl Default for UserSession
impl Default for UserSession
Source§fn default() -> UserSession
fn default() -> UserSession
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserSession
impl<'de> Deserialize<'de> for UserSession
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 UserSession
impl PartialEq for UserSession
Source§fn eq(&self, other: &UserSession) -> bool
fn eq(&self, other: &UserSession) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UserSession
impl Serialize for UserSession
impl StructuralPartialEq for UserSession
Auto Trait Implementations§
impl Freeze for UserSession
impl RefUnwindSafe for UserSession
impl Send for UserSession
impl Sync for UserSession
impl Unpin for UserSession
impl UnsafeUnpin for UserSession
impl UnwindSafe for UserSession
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