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