#[repr(u64)]pub enum ModuleTampering {
Defer = 0,
AlwaysOn = 1,
AlwaysOff = 2,
NoInherit = 3,
}Expand description
Module-tampering protection modes.
Variants§
Defer = 0
Defer to the child.
AlwaysOn = 1
Enable module-tampering protection.
AlwaysOff = 2
Disable protection.
NoInherit = 3
Enable protection without inheriting it into descendants.
Trait Implementations§
Source§impl Clone for ModuleTampering
impl Clone for ModuleTampering
Source§fn clone(&self) -> ModuleTampering
fn clone(&self) -> ModuleTampering
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 ModuleTampering
Source§impl Debug for ModuleTampering
impl Debug for ModuleTampering
Source§impl Default for ModuleTampering
impl Default for ModuleTampering
Source§fn default() -> ModuleTampering
fn default() -> ModuleTampering
Returns the “default value” for a type. Read more
impl Eq for ModuleTampering
Source§impl Hash for ModuleTampering
impl Hash for ModuleTampering
Source§impl PartialEq for ModuleTampering
impl PartialEq for ModuleTampering
impl StructuralPartialEq for ModuleTampering
Auto Trait Implementations§
impl Freeze for ModuleTampering
impl RefUnwindSafe for ModuleTampering
impl Send for ModuleTampering
impl Sync for ModuleTampering
impl Unpin for ModuleTampering
impl UnsafeUnpin for ModuleTampering
impl UnwindSafe for ModuleTampering
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