pub struct SavedLogin {
pub email: String,
pub password: String,
pub api_base: Option<String>,
}Expand description
Last successful email/password login (survives Redis/session expiry).
Stored separately from SessionConfig so explicit logout can clear the
session token without wiping the form autofill. Passwords are local-only
convenience for single-player / LAN clients — not a substitute for a vault.
Fields§
§email: String§password: String§api_base: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for SavedLogin
impl Clone for SavedLogin
Source§fn clone(&self) -> SavedLogin
fn clone(&self) -> SavedLogin
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SavedLogin
impl Debug for SavedLogin
Source§impl<'de> Deserialize<'de> for SavedLogin
impl<'de> Deserialize<'de> for SavedLogin
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 SavedLogin
impl RefUnwindSafe for SavedLogin
impl Send for SavedLogin
impl Sync for SavedLogin
impl Unpin for SavedLogin
impl UnsafeUnpin for SavedLogin
impl UnwindSafe for SavedLogin
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