try_v2 0.4.0

Provides a derive macro for `Try` ([try_trait_v2](https://rust-lang.github.io/rfcs/3058-try-trait-v2.html))
Documentation
error: Try requires a generic type for `Output`
 --> tests/compilation/fail_NoGenerics.rs:7:10
  |
7 | #[derive(Try, Try_ConvertResult)]
  |          ^^^
  |
help: Add <T> after this...
 --> tests/compilation/fail_NoGenerics.rs:9:6
  |
9 | enum NoGenerics {
  |      ^^^^^^^^^^
  = note: this error originates in the derive macro `Try` (in Nightly builds, run with -Z macro-backtrace for more info)

error: Try requires a generic type for `Output`
 --> tests/compilation/fail_NoGenerics.rs:7:15
  |
7 | #[derive(Try, Try_ConvertResult)]
  |               ^^^^^^^^^^^^^^^^^
  |
help: Add <T> after this...
 --> tests/compilation/fail_NoGenerics.rs:9:6
  |
9 | enum NoGenerics {
  |      ^^^^^^^^^^
  = note: this error originates in the derive macro `Try_ConvertResult` (in Nightly builds, run with -Z macro-backtrace for more info)