#[non_exhaustive]pub struct CryptoProviderInfo { /* private fields */ }Expand description
Attested information about the selected document-crypto provider.
Implementations§
Source§impl CryptoProviderInfo
impl CryptoProviderInfo
Sourcepub const fn provider(&self) -> CryptoProvider
pub const fn provider(&self) -> CryptoProvider
Return the compile-time selected provider.
Sourcepub const fn fips_status(&self) -> CryptoFipsStatus
pub const fn fips_status(&self) -> CryptoFipsStatus
Return the provider’s runtime FIPS attestation state.
Trait Implementations§
Source§impl Clone for CryptoProviderInfo
impl Clone for CryptoProviderInfo
Source§fn clone(&self) -> CryptoProviderInfo
fn clone(&self) -> CryptoProviderInfo
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 moreimpl Copy for CryptoProviderInfo
Source§impl Debug for CryptoProviderInfo
impl Debug for CryptoProviderInfo
impl Eq for CryptoProviderInfo
Source§impl Hash for CryptoProviderInfo
impl Hash for CryptoProviderInfo
Source§impl PartialEq for CryptoProviderInfo
impl PartialEq for CryptoProviderInfo
impl StructuralPartialEq for CryptoProviderInfo
Auto Trait Implementations§
impl Freeze for CryptoProviderInfo
impl RefUnwindSafe for CryptoProviderInfo
impl Send for CryptoProviderInfo
impl Sync for CryptoProviderInfo
impl Unpin for CryptoProviderInfo
impl UnsafeUnpin for CryptoProviderInfo
impl UnwindSafe for CryptoProviderInfo
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