derivative 2.2.0

A set of alternative `derive` attributes for Rust
Documentation
# Summary

* [Overview]README.md
* [`Copy` and `Clone` traits]Clone.md
    <!-- * [`clone_from`](Clone.md#clone-from) -->
    <!-- * [Custom bound](Clone.md#custom-bound) -->
* [`Debug` trait]Debug.md
    <!-- * [Hiding fields](Debug.md#ignoring-a-field) -->
    <!-- * [Hiding newtypes](Debug.md#hiding-newtypes) -->
    <!-- * [Alternative format function](Debug.md#format-with) -->
    <!-- * [Custom bound](Debug.md#custom-bound) -->
* [`Default` trait]Default.md
    <!-- * [Default enumeration](Default.md#default-enumeration) -->
    <!-- * [Setting the value of a field](Default.md#setting-the-value-of-a-field) -->
    <!-- * [`new` function](Default.md#new-function) -->
    <!-- * [Custom bound](Default.md#custom-bound) -->
* [`Hash` trait]Hash.md
    <!-- * [Ignoring fields](Hash.md#ignoring-a-field) -->
    <!-- * [Alternative hash function](Debug.md#hash-with) -->
    <!-- * [Custom bound](Hash.md#custom-bound) -->
* [Comparison traits]cmp.md
    <!-- * [Note about enumerations](cmp.md#enumerations) -->
    <!-- * [Ignoring fields](cmp.md#ignoring-a-field) -->
    <!-- * [Alternative comparison function](cmp.md#compare-with) -->
    <!-- * [Custom bound](cmp.md#custom-bound) -->