error: expected one of `,`, `:`, or `>`, found `=` --> $DIR/missing-closing-angle-bracket-eq-constraint.rs:7:23 | LL | let v : Vec<(u32,_) = vec![]; | - - ^ expected one of `,`, `:`, or `>` | | | | | maybe try to close unmatched angle bracket | while parsing the type for `v` error: expected one of `!`, `(`, `+`, `,`, `::`, `<`, or `>`, found `{` --> $DIR/missing-closing-angle-bracket-eq-constraint.rs:13:32 | LL | let foo : Foo::`, found `=` --> $DIR/missing-closing-angle-bracket-eq-constraint.rs:18:18 | LL | let v : Vec<'a = vec![]; | - -- ^ expected one of `,`, `:`, or `>` | | | | | maybe try to close unmatched angle bracket | while parsing the type for `v` error[E0282]: type annotations needed for `Vec` --> $DIR/missing-closing-angle-bracket-eq-constraint.rs:7:25 | LL | let v : Vec<(u32,_) = vec![]; | - ^^^^^^ cannot infer type for type parameter `T` | | | consider giving `v` the explicit type `Vec`, where the type parameter `T` is specified | = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0282]: type annotations needed for `Vec` --> $DIR/missing-closing-angle-bracket-eq-constraint.rs:18:20 | LL | let v : Vec<'a = vec![]; | - ^^^^^^ cannot infer type for type parameter `T` | | | consider giving `v` the explicit type `Vec`, where the type parameter `T` is specified | = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info) error: aborting due to 5 previous errors For more information about this error, try `rustc --explain E0282`.