format 0.2.0

A utility crate to make it easier to work with the formatter
Documentation
# Format

A utility crate to make it easier to work with the formatter

## Usage

Add this to your `Cargo.toml`:

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

and use `lazy_format` macro:

```rust
struct Foo(usize);

impl Debug for Foo {
    fn fmt(&self, f: &mut Formatter) -> Result {
        let alternate = f.alternate();
        let bar = lazy_format!(|f| if alternate {
            write!(f, "{:#x}", self.0)
        } else {
            write!(f, "{:x}", self.0)
        });
        f.debug_tuple("Foo")
            .field(&format_args!("{}", bar))
            .finish()
    }
}
```