pub enum FipsStatus {
Unvalidated,
Pending,
#[non_exhaustive] Certified {
certificate: &'static str,
},
}Expand description
FIPS validation status of an algorithm or implementation.
Variants§
Unvalidated
Not FIPS tested, or unapproved algorithm.
Pending
In queue for FIPS validation.
#[non_exhaustive]Certified
FIPS certified, with named certificate.
Fields
This variant is marked as non-exhaustive
Non-exhaustive enum variants could have additional fields added in future. Therefore, non-exhaustive enum variants cannot be constructed in external crates and cannot be matched against.
Trait Implementations§
Source§impl Clone for FipsStatus
impl Clone for FipsStatus
Source§fn clone(&self) -> FipsStatus
fn clone(&self) -> FipsStatus
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 FipsStatus
impl Debug for FipsStatus
Source§impl Ord for FipsStatus
impl Ord for FipsStatus
Source§fn cmp(&self, other: &FipsStatus) -> Ordering
fn cmp(&self, other: &FipsStatus) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FipsStatus
impl PartialEq for FipsStatus
Source§impl PartialOrd for FipsStatus
impl PartialOrd for FipsStatus
impl Copy for FipsStatus
impl Eq for FipsStatus
impl StructuralPartialEq for FipsStatus
Auto Trait Implementations§
impl Freeze for FipsStatus
impl RefUnwindSafe for FipsStatus
impl Send for FipsStatus
impl Sync for FipsStatus
impl Unpin for FipsStatus
impl UnwindSafe for FipsStatus
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