Will add `#[no_mangle]` to the item it is applied but only in debug mode.
This is useful for use with [hot-lib-reloader](https://crates.io/crates/hot-lib-reloader) to conditionally expose library functions to the lib reloader only in debug mode.
In release mode where a build is to be expected fully static, no additional penalty is paid.
```rust
#[no_mangle_if_debug]
fn func() {}
```
will expand to
```rust
#[cfg(debug_assertions)]
#[no_mangle]
fn func() {}
#[cfg(not(debug_assertions))]
fn func() {}
```
### License
MIT