error[E0283]: type annotations needed --> $DIR/multiple-impl-apply.rs:34:9 | LL | let y = x.into(); | ^ ---- type must be known at this point | note: multiple `impl`s satisfying `_: From` found --> $DIR/multiple-impl-apply.rs:14:1 | LL | impl From for Bar { | ^^^^^^^^^^^^^^^^^^^^^^ ... LL | impl From for Foo { | ^^^^^^^^^^^^^^^^^^^^^^ = note: required for `Baz` to implement `Into<_>` help: consider giving `y` an explicit type | LL | let y: /* Type */ = x.into(); | ++++++++++++ error: aborting due to previous error For more information about this error, try `rustc --explain E0283`.