dump 0.1.1

A simple macro that takes one or more variables and prints the name, type, and value of each variable. The output is also prefixed with [source_file:line_no].
Documentation
dump
===

dump provides a macro `dump!` that takes one or more variables and prints the name, type, and value of each variable. The output is also prefixed with `[source_file:line_no]`.

This is designed to be a little more ergonomic than `println!("a={:?} b={:?}", a, b)` and also has the benefit of printing the type.

[![](http://meritbadge.herokuapp.com/dump)](https://crates.io/crates/dump)

### Usage

Add this to your `Cargo.toml`:

```toml
[dependencies]
dump = "0.1"
```

and this to your crate root:

```rust
#[macro_use]
extern crate dump;
```

### Example

```rust
#[macro_use]
extern crate dump;

fn main() {
	let s = "hi";
	let n = 3;
	dump!(s, n);
}
```

Outputs:

```
[src/main.rs:7] s: &'static str = "hi"; n: i32 = 3;
```