pub struct AccountMetadata {
pub identity: Option<String>,
pub added_at: Option<u64>,
}Expand description
Non-secret metadata stored beside a credential (label, identity,
addedAt). Kept separate from OAuthCredentials so refresh writes,
which only carry token fields, never clobber it.
Fields§
§identity: Option<String>Display-only provider identity (e.g. an email claim). Never a secret.
added_at: Option<u64>Epoch seconds when the slot was created.
Trait Implementations§
Source§impl Clone for AccountMetadata
impl Clone for AccountMetadata
Source§impl Debug for AccountMetadata
impl Debug for AccountMetadata
Source§impl Default for AccountMetadata
impl Default for AccountMetadata
impl Eq for AccountMetadata
Source§impl PartialEq for AccountMetadata
impl PartialEq for AccountMetadata
impl StructuralPartialEq for AccountMetadata
Auto Trait Implementations§
impl Freeze for AccountMetadata
impl RefUnwindSafe for AccountMetadata
impl Send for AccountMetadata
impl Sync for AccountMetadata
impl Unpin for AccountMetadata
impl UnsafeUnpin for AccountMetadata
impl UnwindSafe for AccountMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.