This is a proc-macro
crate to help write debug conditional compilation code.
For more detail, you can see examples
, e.g., you can run cargo run --example debug_fields
but will get compiler error when run cargo run --release --example debug_fields
.