derived-deref 2.1.0

Crate for deriving the `Deref` and `DerefMut` traits
Documentation
# derived-deref

A crate for deriving the [`Deref`](https://doc.rust-lang.org/std/ops/trait.Deref.html)
and [`DerefMut`](https://doc.rust-lang.org/std/ops/trait.DerefMut.html) 
traits from the standard library onto structs with at least one field. 
Fields with references are passed directly.

# Examples

```rust
use derived_deref::{Deref, DerefMut};

#[derive(Deref, DerefMut)]
struct StringWithCount {
    // Annotation of `#[target]` is required when there are two+ fields.
    #[target] inner: String,
    count: usize,
}


// When there is only one field, annotation is optional instead.

#[derive(Deref, DerefMut)]
struct StringWrapper(String);

#[derive(Deref, DerefMut)]
struct CountWrapper(#[target] usize);
```