cfg_sanitize - The Rust Unstable Book

# `cfg_sanitize`

The tracking issue for this feature is: #39699

The `cfg_sanitize` feature makes it possible to execute different code depending on whether a particular sanitizer is enabled or not.

## Examples

    #![allow(unused)]
    #![feature(cfg_sanitize)]

    fn main() {
    #[cfg(sanitize = "thread")]
    fn a() {
        // ...
    }

    #[cfg(not(sanitize = "thread"))]
    fn a() {
        // ...
    }

    fn b() {
        if cfg!(sanitize = "leak") {
            // ...
        } else {
            // ...
        }
    }
    }