pub struct PostureContext {
pub hardware_backed: bool,
pub attestation_verified: bool,
pub proof_level_achieved: Option<ProofLevel>,
pub recent_verification_seconds: Option<u64>,
pub stale_after_seconds: Option<u64>,
pub quorum_approvers_at_least: Option<u32>,
pub untrusted_relay_path: bool,
pub recently_revoked: bool,
pub publicly_anchored: bool,
pub compliance_attested: bool,
}Fields§
§hardware_backed: bool§attestation_verified: bool§proof_level_achieved: Option<ProofLevel>§recent_verification_seconds: Option<u64>§stale_after_seconds: Option<u64>§quorum_approvers_at_least: Option<u32>§untrusted_relay_path: bool§recently_revoked: bool§publicly_anchored: bool§compliance_attested: boolTrait Implementations§
Source§impl Clone for PostureContext
impl Clone for PostureContext
Source§fn clone(&self) -> PostureContext
fn clone(&self) -> PostureContext
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 PostureContext
impl Debug for PostureContext
Source§impl Default for PostureContext
impl Default for PostureContext
Source§fn default() -> PostureContext
fn default() -> PostureContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PostureContext
impl<'de> Deserialize<'de> for PostureContext
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 PostureContext
impl RefUnwindSafe for PostureContext
impl Send for PostureContext
impl Sync for PostureContext
impl Unpin for PostureContext
impl UnsafeUnpin for PostureContext
impl UnwindSafe for PostureContext
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more