pub enum SecurityReadinessFailure {
UnknownProfile,
MissingTrustAnchor,
TrustAnchorUnavailable,
TrustAnchorNotRegularFile,
MissingSecretFile,
SecretFileUnavailable,
SecretFileNotRegularFile,
InsecureSecretFilePermissions,
MissingBootstrapExpiry,
ExpiredBootstrap,
InsecureDowngrade,
}Expand description
Stable reasons why a profile is not ready.
Variants§
UnknownProfile
Represents the unknown profile case.
MissingTrustAnchor
Represents the missing trust anchor case.
Represents the trust anchor unavailable case.
TrustAnchorNotRegularFile
Represents the trust anchor not regular file case.
MissingSecretFile
Represents the missing secret file case.
Represents the secret file unavailable case.
SecretFileNotRegularFile
Represents the secret file not regular file case.
InsecureSecretFilePermissions
Represents the insecure secret file permissions case.
MissingBootstrapExpiry
Represents the missing bootstrap expiry case.
ExpiredBootstrap
Represents the expired bootstrap case.
InsecureDowngrade
Represents the insecure downgrade case.
Trait Implementations§
Source§impl Clone for SecurityReadinessFailure
impl Clone for SecurityReadinessFailure
impl Copy for SecurityReadinessFailure
Source§impl Debug for SecurityReadinessFailure
impl Debug for SecurityReadinessFailure
impl Eq for SecurityReadinessFailure
Source§impl Hash for SecurityReadinessFailure
impl Hash for SecurityReadinessFailure
Source§impl PartialEq for SecurityReadinessFailure
impl PartialEq for SecurityReadinessFailure
impl StructuralPartialEq for SecurityReadinessFailure
Auto Trait Implementations§
impl Freeze for SecurityReadinessFailure
impl RefUnwindSafe for SecurityReadinessFailure
impl Send for SecurityReadinessFailure
impl Sync for SecurityReadinessFailure
impl Unpin for SecurityReadinessFailure
impl UnsafeUnpin for SecurityReadinessFailure
impl UnwindSafe for SecurityReadinessFailure
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