pub enum Level {
Basic,
Timestamped,
LongTerm,
Archival,
}Expand description
Explicitly requested format profile, never inferred from unsigned attributes.
Variants§
Basic
Mandatory signed baseline fields and signer association.
Timestamped
Basic plus the complete signature-timestamp obligations.
LongTerm
Timestamped plus all required incorporated validation material.
Archival
Long-term plus every original archive’s protected validation material.
Trait Implementations§
impl Copy for Level
impl Eq for Level
Source§impl Ord for Level
impl Ord for Level
1.21.0 (const: unstable) · 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for Level
impl PartialOrd for Level
impl StructuralPartialEq for Level
Auto Trait Implementations§
impl Forget for Level
impl Freeze for Level
impl RefUnwindSafe for Level
impl Send for Level
impl Sync for Level
impl Unpin for Level
impl UnsafeUnpin for Level
impl UnwindSafe for Level
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