2 releases
0.1.1 | Oct 18, 2024 |
---|---|
0.1.0 | Oct 18, 2024 |
#51 in #printing
263 downloads per month
4KB
pretty-printer
pretty-printer
is a Rust library that provides a convenient macro for pretty-printing complex data structures using Rust's println!("{:#?}", x)
functionality. Instead of manually writing println!("{:#?}", x)
every time, you can use the pretty_print!
macro to simplify your code.
Installation
To use pretty-printer
in your project, add the following to your Cargo.toml
file:
[dependencies]
pretty-printer = "0.1.0"
Then, run:
cargo build
Usage
After adding pretty-printer to your dependencies, you can use the pretty_print!
macro to pretty-print your data structures in an easy-to-read format.
Example
use pretty_printer::pretty_print;
fn main() {
let my_data = vec![1, 2, 3, 4];
pretty_print!(my_data);
}
This will output:
[
1,
2,
3,
4,
]
Features
- Simplified pretty-printing: No need to write
println!("{:#?}", x)
every time. - Clean, readable output: Helps in debugging complex structures.
Contributing
Contributions are welcome! Feel free to submit a pull request or open an issue to improve the library or add more features.
License
This project is licensed under the MIT License. See the LICENSE file for details.