pub struct RefreshUserTokenData {
pub user_token: String,
pub encryption_key: Option<String>,
pub user_id: Option<String>,
pub refresh_token: Option<String>,
}Expand description
data payload for a refreshed user token.
Fields§
§user_token: StringNew short-lived user JWT.
encryption_key: Option<String>New encryption key.
user_id: Option<String>ID of the authenticated user.
refresh_token: Option<String>Opaque refresh token for the next refresh cycle.
Trait Implementations§
Source§impl Clone for RefreshUserTokenData
impl Clone for RefreshUserTokenData
Source§fn clone(&self) -> RefreshUserTokenData
fn clone(&self) -> RefreshUserTokenData
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 RefreshUserTokenData
impl Debug for RefreshUserTokenData
Source§impl<'de> Deserialize<'de> for RefreshUserTokenData
impl<'de> Deserialize<'de> for RefreshUserTokenData
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 RefreshUserTokenData
impl RefUnwindSafe for RefreshUserTokenData
impl Send for RefreshUserTokenData
impl Sync for RefreshUserTokenData
impl Unpin for RefreshUserTokenData
impl UnsafeUnpin for RefreshUserTokenData
impl UnwindSafe for RefreshUserTokenData
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