pub enum ExpirationEnforcement {
Safe,
Unsafe,
}Expand description
Represents whether a Repository should fail to load when metadata is expired (Safe) or whether
it should ignore expired metadata (Unsafe). Only use Unsafe if you are sure you need it.
Variants§
Safe
Expirations will be enforced. You MUST use this option to get TUF security guarantees.
Unsafe
Expirations will not be enforced. This is available for certain offline use cases, does NOT provide TUF security guarantees, and should only be used if you are sure that you need it.
Trait Implementations§
Source§impl Clone for ExpirationEnforcement
impl Clone for ExpirationEnforcement
Source§fn clone(&self) -> ExpirationEnforcement
fn clone(&self) -> ExpirationEnforcement
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 ExpirationEnforcement
Source§impl Debug for ExpirationEnforcement
impl Debug for ExpirationEnforcement
Source§impl Default for ExpirationEnforcement
ExpirationEnforcement defaults to Safe mode.
impl Default for ExpirationEnforcement
ExpirationEnforcement defaults to Safe mode.
impl Eq for ExpirationEnforcement
Source§impl From<ExpirationEnforcement> for bool
impl From<ExpirationEnforcement> for bool
Source§fn from(ee: ExpirationEnforcement) -> Self
fn from(ee: ExpirationEnforcement) -> Self
Converts to this type from the input type.
Source§impl From<bool> for ExpirationEnforcement
impl From<bool> for ExpirationEnforcement
Source§impl PartialEq for ExpirationEnforcement
impl PartialEq for ExpirationEnforcement
impl StructuralPartialEq for ExpirationEnforcement
Auto Trait Implementations§
impl Freeze for ExpirationEnforcement
impl RefUnwindSafe for ExpirationEnforcement
impl Send for ExpirationEnforcement
impl Sync for ExpirationEnforcement
impl Unpin for ExpirationEnforcement
impl UnsafeUnpin for ExpirationEnforcement
impl UnwindSafe for ExpirationEnforcement
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