fn_mut macro

Build Status

fn_mut macro generates function which takes mutable reference to self and returns mutable reference.

```rust

[fnmut(disableself, disableoutput, enableattrs = "attr1,attr2,...")]

fn(attr1: &T1, attr2: &T2, ...) -> OutT { ... }

```