error[E0277]: the trait bound `coproduct::Union: UnionAt` is not satisfied --> tests/must_not_compile/append2.rs:12:22 | 12 | let _: Coproduct = coproduct::inject(A); | ^ the trait `UnionAt` is not implemented for `coproduct::Union` | = help: the following other types implement trait `UnionAt`: as UnionAt, X>> as UnionAt> = note: required for `coproduct::Union` to implement `Append>`