pub struct SessionTokens {
pub access: String,
pub refresh: String,
pub sid: String,
}Expand description
The token pair handed out at login and refresh.
Fields§
§access: StringShort-lived access token (carries the roles).
refresh: StringLong-lived refresh token (same sid, longer expiry).
sid: StringThe session id both tokens share.
Trait Implementations§
Source§impl Clone for SessionTokens
impl Clone for SessionTokens
Source§impl Debug for SessionTokens
impl Debug for SessionTokens
Source§impl<'de> Deserialize<'de> for SessionTokens
impl<'de> Deserialize<'de> for SessionTokens
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 SessionTokens
impl RefUnwindSafe for SessionTokens
impl Send for SessionTokens
impl Sync for SessionTokens
impl Unpin for SessionTokens
impl UnsafeUnpin for SessionTokens
impl UnwindSafe for SessionTokens
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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