#[non_exhaustive]pub struct CertAttestation {
pub fingerprint: String,
pub cert_type: String,
}Expand description
Certificate attestation with fingerprint and type.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.fingerprint: StringCertificate fingerprint in SHA256:<hex> format.
cert_type: StringCertificate type (e.g., “X509-DV-SERVER”, “X509-OV-CLIENT”).
Trait Implementations§
Source§impl Clone for CertAttestation
impl Clone for CertAttestation
Source§fn clone(&self) -> CertAttestation
fn clone(&self) -> CertAttestation
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 CertAttestation
impl Debug for CertAttestation
Source§impl<'de> Deserialize<'de> for CertAttestation
impl<'de> Deserialize<'de> for CertAttestation
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CertAttestation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CertAttestation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CertAttestation
impl Serialize for CertAttestation
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CertAttestation
impl RefUnwindSafe for CertAttestation
impl Send for CertAttestation
impl Sync for CertAttestation
impl Unpin for CertAttestation
impl UnsafeUnpin for CertAttestation
impl UnwindSafe for CertAttestation
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