#[repr(u64)]pub enum UserCetContextIpValidation {
Defer = 0,
AlwaysOn = 1,
AlwaysOff = 2,
Relaxed = 3,
}Expand description
CET set-context instruction-pointer validation modes.
Runtime support depends on the Windows release, processor architecture, hardware capabilities, and child executable.
Variants§
Defer = 0
Defer to the child.
AlwaysOn = 1
Enable validation.
AlwaysOff = 2
Disable validation.
Relaxed = 3
Enable relaxed validation.
Trait Implementations§
Source§impl Clone for UserCetContextIpValidation
impl Clone for UserCetContextIpValidation
Source§fn clone(&self) -> UserCetContextIpValidation
fn clone(&self) -> UserCetContextIpValidation
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 UserCetContextIpValidation
Source§impl Debug for UserCetContextIpValidation
impl Debug for UserCetContextIpValidation
Source§impl Default for UserCetContextIpValidation
impl Default for UserCetContextIpValidation
Source§fn default() -> UserCetContextIpValidation
fn default() -> UserCetContextIpValidation
Returns the “default value” for a type. Read more
impl Eq for UserCetContextIpValidation
Source§impl Hash for UserCetContextIpValidation
impl Hash for UserCetContextIpValidation
impl StructuralPartialEq for UserCetContextIpValidation
Auto Trait Implementations§
impl Freeze for UserCetContextIpValidation
impl RefUnwindSafe for UserCetContextIpValidation
impl Send for UserCetContextIpValidation
impl Sync for UserCetContextIpValidation
impl Unpin for UserCetContextIpValidation
impl UnsafeUnpin for UserCetContextIpValidation
impl UnwindSafe for UserCetContextIpValidation
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