error[E0271]: type mismatch resolving `>::EQUAL == false` --> tests/must_not_compile/append3.rs:12:22 | 12 | let _: Coproduct = coproduct::inject(A); | ^ expected `true`, found `false` | = note: expected constant `true` found constant `false` = note: required for `B` to implement `NotEqual` = note: required for `coproduct::Union` to implement `merge::DoesNotContain` = note: 1 redundant requirement hidden = note: required for `coproduct::Union>` to implement `merge::DoesNotContain` = note: required for `coproduct::Union>` to implement `Append`