pub struct DeviceBoundSession {
pub key: DeviceBoundSessionKey,
pub refreshUrl: String,
pub inclusionRules: DeviceBoundSessionInclusionRules,
pub cookieCravings: Vec<DeviceBoundSessionCookieCraving>,
pub expiryDate: TimeSinceEpoch,
pub cachedChallenge: Option<String>,
pub allowedRefreshInitiators: Vec<String>,
}Expand description
A device bound session.
Fields§
§key: DeviceBoundSessionKeyThe site and session ID of the session.
refreshUrl: StringSee comments on ‘net::device_bound_sessions::Session::refresh_url_’.
inclusionRules: DeviceBoundSessionInclusionRulesSee comments on ‘net::device_bound_sessions::Session::inclusion_rules_’.
See comments on ‘net::device_bound_sessions::Session::cookie_cravings_’.
expiryDate: TimeSinceEpochSee comments on ‘net::device_bound_sessions::Session::expiry_date_’.
cachedChallenge: Option<String>See comments on ‘net::device_bound_sessions::Session::cached_challenge__’.
allowedRefreshInitiators: Vec<String>See comments on ‘net::device_bound_sessions::Session::allowed_refresh_initiators_’.
Trait Implementations§
Source§impl Clone for DeviceBoundSession
impl Clone for DeviceBoundSession
Source§fn clone(&self) -> DeviceBoundSession
fn clone(&self) -> DeviceBoundSession
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 DeviceBoundSession
impl Debug for DeviceBoundSession
Source§impl Default for DeviceBoundSession
impl Default for DeviceBoundSession
Source§fn default() -> DeviceBoundSession
fn default() -> DeviceBoundSession
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceBoundSession
impl<'de> Deserialize<'de> for DeviceBoundSession
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 DeviceBoundSession
impl RefUnwindSafe for DeviceBoundSession
impl Send for DeviceBoundSession
impl Sync for DeviceBoundSession
impl Unpin for DeviceBoundSession
impl UnsafeUnpin for DeviceBoundSession
impl UnwindSafe for DeviceBoundSession
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