pub enum Sanitizer {
Address,
Leak,
Memory,
Thread,
None,
}Expand description
Which sanitizer to enable on the fuzz target build.
cargo-fuzz accepts address, leak, memory, thread,
none. We expose the most common four.
Variants§
Address
AddressSanitizer (default in cargo-fuzz).
Leak
LeakSanitizer.
Memory
MemorySanitizer.
Thread
ThreadSanitizer.
None
No sanitizer (faster, less informative).
Trait Implementations§
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 Copy for Sanitizer
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