for_let 0.1.0

Syntax sugar for a for-loop + pattern binding
Documentation
# for_let

That one syntax sugar library you (may have) wished you wrote yourself.

This library provides the `for_let!` macro, so you can write code like this:

```rust
for_let!(Some(Complex(Pattern(foo))) in iteratee {
    // do stuff
});
```

Which is just sugar for this:

```rust
for el in iteratee {
    match el {
        Some(Complex(Pattern(foo))) => {
            // do stuff
        }
        _ => {}
    }
}
```

Accepts all patterns that are legal in a match arm. How Pythonic!