#[repr(transparent)]pub struct RevocationAndRenewalReasons(pub u32);
Expand description
Required features: "Media_Protection"
Tuple Fields
0: u32
Implementations
impl RevocationAndRenewalReasons
impl RevocationAndRenewalReasons
pub const UserModeComponentLoad: Self = Self(1u32)
pub const KernelModeComponentLoad: Self = Self(2u32)
pub const AppComponent: Self = Self(4u32)
pub const GlobalRevocationListLoadFailed: Self = Self(16u32)
pub const InvalidGlobalRevocationListSignature: Self = Self(32u32)
pub const GlobalRevocationListAbsent: Self = Self(4096u32)
pub const ComponentRevoked: Self = Self(8192u32)
pub const InvalidComponentCertificateExtendedKeyUse: Self = Self(16384u32)
pub const ComponentCertificateRevoked: Self = Self(32768u32)
pub const InvalidComponentCertificateRoot: Self = Self(65536u32)
pub const ComponentHighSecurityCertificateRevoked: Self = Self(131072u32)
pub const ComponentLowSecurityCertificateRevoked: Self = Self(262144u32)
pub const BootDriverVerificationFailed: Self = Self(1048576u32)
pub const ComponentSignedWithTestCertificate: Self = Self(16777216u32)
pub const EncryptionFailure: Self = Self(268435456u32)
Trait Implementations
impl Clone for RevocationAndRenewalReasons
impl Clone for RevocationAndRenewalReasons
impl Copy for RevocationAndRenewalReasons
Auto Trait Implementations
impl RefUnwindSafe for RevocationAndRenewalReasons
impl Send for RevocationAndRenewalReasons
impl Sync for RevocationAndRenewalReasons
impl Unpin for RevocationAndRenewalReasons
impl UnwindSafe for RevocationAndRenewalReasons
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more