pub struct ProfileSavedLogin {
pub identity: ProfileIdentity,
pub auto_auth_key: Zeroizing<Vec<u8>>,
pub cookie: Zeroizing<Vec<u8>>,
pub key_info: Zeroizing<Vec<u8>>,
pub key_info_source: KeyInfoSource,
pub auto_login_flag: u32,
pub logout_locked: Option<bool>,
pub pc_account_name: Option<Zeroizing<Vec<u8>>>,
}Expand description
Authorized saved material only; it does not imply a currently valid session. Values are zeroized and intentionally do not implement Debug or Serialize.
Fields§
§identity: ProfileIdentity§auto_auth_key: Zeroizing<Vec<u8>>§key_info: Zeroizing<Vec<u8>>§key_info_source: KeyInfoSource§auto_login_flag: u32§logout_locked: Option<bool>§pc_account_name: Option<Zeroizing<Vec<u8>>>Auto Trait Implementations§
impl Freeze for ProfileSavedLogin
impl RefUnwindSafe for ProfileSavedLogin
impl Send for ProfileSavedLogin
impl Sync for ProfileSavedLogin
impl Unpin for ProfileSavedLogin
impl UnsafeUnpin for ProfileSavedLogin
impl UnwindSafe for ProfileSavedLogin
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