pub struct CreationEventDetails {
pub fetchResult: DeviceBoundSessionFetchResult,
pub newSession: Option<DeviceBoundSession>,
pub failedRequest: Option<DeviceBoundSessionFailedRequest>,
}Expand description
Session event details specific to creation.
Fields§
§fetchResult: DeviceBoundSessionFetchResultThe result of the fetch attempt.
newSession: Option<DeviceBoundSession>The session if there was a newly created session. This is populated for all successful creation events.
failedRequest: Option<DeviceBoundSessionFailedRequest>Details about a failed device bound session network request if there was one.
Trait Implementations§
Source§impl Clone for CreationEventDetails
impl Clone for CreationEventDetails
Source§fn clone(&self) -> CreationEventDetails
fn clone(&self) -> CreationEventDetails
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 CreationEventDetails
impl Debug for CreationEventDetails
Source§impl Default for CreationEventDetails
impl Default for CreationEventDetails
Source§fn default() -> CreationEventDetails
fn default() -> CreationEventDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreationEventDetails
impl<'de> Deserialize<'de> for CreationEventDetails
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 CreationEventDetails
impl RefUnwindSafe for CreationEventDetails
impl Send for CreationEventDetails
impl Sync for CreationEventDetails
impl Unpin for CreationEventDetails
impl UnsafeUnpin for CreationEventDetails
impl UnwindSafe for CreationEventDetails
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