pub struct OidcToken {
pub id: Uuid,
pub token_hash: String,
pub client_id: String,
pub user_id: Uuid,
pub scope: String,
pub token_type: OidcTokenType,
pub expires_at: Option<DateTime<Utc>>,
pub revoked: bool,
pub created_at: DateTime<Utc>,
}Fields§
§id: Uuid§token_hash: String§client_id: String§user_id: Uuid§scope: String§token_type: OidcTokenType§expires_at: Option<DateTime<Utc>>§revoked: bool§created_at: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for OidcToken
impl<'de> Deserialize<'de> for OidcToken
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 OidcToken
impl RefUnwindSafe for OidcToken
impl Send for OidcToken
impl Sync for OidcToken
impl Unpin for OidcToken
impl UnsafeUnpin for OidcToken
impl UnwindSafe for OidcToken
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