pub struct DeviceTrustResult {
pub device_id: String,
pub is_trusted: bool,
pub requires_mfa: bool,
pub reason: String,
pub risk_score: u8,
pub expires_at: Option<DateTime<Utc>>,
}Expand description
Device trust validation result
Fields§
§device_id: String§is_trusted: bool§requires_mfa: bool§reason: String§risk_score: u8§expires_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for DeviceTrustResult
impl Clone for DeviceTrustResult
Source§fn clone(&self) -> DeviceTrustResult
fn clone(&self) -> DeviceTrustResult
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 DeviceTrustResult
impl Debug for DeviceTrustResult
Source§impl<'de> Deserialize<'de> for DeviceTrustResult
impl<'de> Deserialize<'de> for DeviceTrustResult
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 DeviceTrustResult
impl RefUnwindSafe for DeviceTrustResult
impl Send for DeviceTrustResult
impl Sync for DeviceTrustResult
impl Unpin for DeviceTrustResult
impl UnsafeUnpin for DeviceTrustResult
impl UnwindSafe for DeviceTrustResult
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