error[E0119]: conflicting implementations of trait `std::convert::From` for type `AllMessages` --> tests/ui/err-01-duplicate-consumer.rs:19:1 | 19 | #[orchestra(signal=SigSigSig, event=Event, gen=AllMessages, error=OrchestraError)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | first implementation here | conflicting implementation for `AllMessages` | = note: this error originates in the attribute macro `orchestra` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0119]: conflicting implementations of trait `AssociateOutgoing` for type `MsgStrukt` --> tests/ui/err-01-duplicate-consumer.rs:19:1 | 19 | #[orchestra(signal=SigSigSig, event=Event, gen=AllMessages, error=OrchestraError)] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | first implementation here | conflicting implementation for `MsgStrukt` | = note: this error originates in the attribute macro `orchestra` (in Nightly builds, run with -Z macro-backtrace for more info)