Enum tough::ExpirationEnforcement
source · 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 copy 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 ExpirationEnforcement
impl Debug for ExpirationEnforcement
source§impl Default for ExpirationEnforcement
impl Default for ExpirationEnforcement
ExpirationEnforcement
defaults to Safe
mode.
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<ExpirationEnforcement> for ExpirationEnforcement
impl PartialEq<ExpirationEnforcement> for ExpirationEnforcement
source§fn eq(&self, other: &ExpirationEnforcement) -> bool
fn eq(&self, other: &ExpirationEnforcement) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.