Macro to print variable name and value only (stripped from release builds)
cargo add log_macro
Add this to top of file:
```rust
extern crate log_macro; ```
Then use like so:
rust
let animals = vec!["cat", "dog", "horse", "zebra"];
let set: std::collections::HashSet<_> = animals.into_iter().collect();
log!(set);
Will print:
set: {"horse", "dog", "zebra", "cat"}
Exported macro code is simply this:
```rust
macrorules! log { ($var:expr) => { #[cfg(debugassertions)] { println!("{}: {:?}", stringify!($var), $var); } }; } ```
The tasks to do are outlined in existing issues and in tasks below (sorted by priority).
If issue/idea you have is not there, open new issue or start discussion.
Any PR with code/doc improvements is welcome. ✨
Join Discord for more indepth discussions on this repo and others.
Support on GitHub or look into other projects.