#[repr(u64)]pub enum BlockNonCetBinaries {
Defer = 0,
AlwaysOn = 1,
AlwaysOff = 2,
NonEhContinuation = 3,
}Expand description
Modes for blocking binaries without CET or EH continuation metadata.
Runtime support depends on the Windows release, processor architecture, and executable metadata.
Variants§
Defer = 0
Defer to the child.
AlwaysOn = 1
Block binaries without CET metadata.
AlwaysOff = 2
Disable blocking.
NonEhContinuation = 3
Block binaries without EH continuation metadata.
Trait Implementations§
Source§impl Clone for BlockNonCetBinaries
impl Clone for BlockNonCetBinaries
Source§fn clone(&self) -> BlockNonCetBinaries
fn clone(&self) -> BlockNonCetBinaries
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 BlockNonCetBinaries
Source§impl Debug for BlockNonCetBinaries
impl Debug for BlockNonCetBinaries
Source§impl Default for BlockNonCetBinaries
impl Default for BlockNonCetBinaries
Source§fn default() -> BlockNonCetBinaries
fn default() -> BlockNonCetBinaries
Returns the “default value” for a type. Read more
impl Eq for BlockNonCetBinaries
Source§impl Hash for BlockNonCetBinaries
impl Hash for BlockNonCetBinaries
Source§impl PartialEq for BlockNonCetBinaries
impl PartialEq for BlockNonCetBinaries
impl StructuralPartialEq for BlockNonCetBinaries
Auto Trait Implementations§
impl Freeze for BlockNonCetBinaries
impl RefUnwindSafe for BlockNonCetBinaries
impl Send for BlockNonCetBinaries
impl Sync for BlockNonCetBinaries
impl Unpin for BlockNonCetBinaries
impl UnsafeUnpin for BlockNonCetBinaries
impl UnwindSafe for BlockNonCetBinaries
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