#[non_exhaustive]pub enum Sanitizer {
Show 14 variants
address,
cfi,
dataflow,
hwaddress,
kcfi,
kernel_address,
kernel_hwaddress,
leak,
memory,
memtag,
realtime,
safestack,
shadow_call_stack,
thread,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
address
cfi
dataflow
hwaddress
kcfi
kernel_address
kernel_hwaddress
leak
memory
memtag
realtime
safestack
shadow_call_stack
thread
Implementations§
Trait Implementations§
impl Copy for Sanitizer
Source§impl<'de> Deserialize<'de> for Sanitizer
impl<'de> Deserialize<'de> for Sanitizer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Sanitizer
impl StructuralPartialEq for Sanitizer
Auto Trait Implementations§
impl Freeze for Sanitizer
impl RefUnwindSafe for Sanitizer
impl Send for Sanitizer
impl Sync for Sanitizer
impl Unpin for Sanitizer
impl UnsafeUnpin for Sanitizer
impl UnwindSafe for Sanitizer
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