# 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:
```toml
[dependencies]
pretty-printer = "0.1.0"
```
Then, run:
```bash
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
```rust
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.