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.