Will add #[no_mangle] to the item it is applied but only in debug mode.

This is useful for use with 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

[nomangleif_debug]

fn func() {} ```

will expand to

```rust

[cfg(debug_assertions)]

[no_mangle]

fn func() {}

[cfg(not(debug_assertions))]

fn func() {} ```

License

MIT