enum_delegate 0.2.0

Easily replace dynamic dispatch with an enum, for speed and serialization
Documentation
error: First use of this argument. enum_delegate arguments can only be specified once per item
  --> tests_error/error_duplicate_argument.rs:3:21
   |
3  |     #[enum_delegate(unify = "enum_wrap")]
   |                     ^^^^^
...
14 | #[enum_delegate::implement(Foo)]
   | -------------------------------- in this procedural macro expansion
   |
   = note: this error originates in the macro `Foo` which comes from the expansion of the attribute macro `enum_delegate::implement` (in Nightly builds, run with -Z macro-backtrace for more info)

error: Second use of this argument
  --> tests_error/error_duplicate_argument.rs:4:21
   |
4  |     #[enum_delegate(unify = "enum_wrap")]
   |                     ^^^^^
...
14 | #[enum_delegate::implement(Foo)]
   | -------------------------------- in this procedural macro expansion
   |
   = note: this error originates in the macro `Foo` which comes from the expansion of the attribute macro `enum_delegate::implement` (in Nightly builds, run with -Z macro-backtrace for more info)