pub struct StoredSession {
pub id: Uuid,
pub user_id: Uuid,
pub ip_address: Option<String>,
pub user_agent: Option<String>,
pub expires_at: NaiveDateTime,
pub created_at: NaiveDateTime,
}Expand description
A session record as stored by the backend.
Fields§
§id: Uuid§user_id: Uuid§ip_address: Option<String>§user_agent: Option<String>§expires_at: NaiveDateTime§created_at: NaiveDateTimeTrait Implementations§
Source§impl Clone for StoredSession
impl Clone for StoredSession
Source§fn clone(&self) -> StoredSession
fn clone(&self) -> StoredSession
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 StoredSession
impl Debug for StoredSession
Source§impl<'de> Deserialize<'de> for StoredSession
impl<'de> Deserialize<'de> for StoredSession
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 StoredSession
impl RefUnwindSafe for StoredSession
impl Send for StoredSession
impl Sync for StoredSession
impl Unpin for StoredSession
impl UnsafeUnpin for StoredSession
impl UnwindSafe for StoredSession
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