| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:3:12 |
| | |
| LL | type Foo = impl Debug; |
| | ^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:11:16 |
| | |
| LL | type Baa = impl Debug; |
| | ^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: associated type defaults are unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:22:5 |
| | |
| LL | type Assoc = impl Debug; |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ |
| | |
| = note: see issue #29661 <https://github.com/rust-lang/rust/issues/29661> for more information |
| = help: add `#![feature(associated_type_defaults)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:22:18 |
| | |
| LL | type Assoc = impl Debug; |
| | ^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:28:24 |
| | |
| LL | type NestedFree = (Vec<impl Debug>, impl Debug, impl Iterator<Item = impl Debug>); |
| | ^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:28:37 |
| | |
| LL | type NestedFree = (Vec<impl Debug>, impl Debug, impl Iterator<Item = impl Debug>); |
| | ^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:28:49 |
| | |
| LL | type NestedFree = (Vec<impl Debug>, impl Debug, impl Iterator<Item = impl Debug>); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:28:70 |
| | |
| LL | type NestedFree = (Vec<impl Debug>, impl Debug, impl Iterator<Item = impl Debug>); |
| | ^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:39:21 |
| | |
| LL | type Baa = (Vec<impl Debug>, impl Debug, impl Iterator<Item = impl Debug> + Debug); |
| | ^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:39:34 |
| | |
| LL | type Baa = (Vec<impl Debug>, impl Debug, impl Iterator<Item = impl Debug> + Debug); |
| | ^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:39:46 |
| | |
| LL | type Baa = (Vec<impl Debug>, impl Debug, impl Iterator<Item = impl Debug> + Debug); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0658]: `impl Trait` in type aliases is unstable |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:39:67 |
| | |
| LL | type Baa = (Vec<impl Debug>, impl Debug, impl Iterator<Item = impl Debug> + Debug); |
| | ^^^^^^^^^^ |
| | |
| = note: see issue #63063 <https://github.com/rust-lang/rust/issues/63063> for more information |
| = help: add `#![feature(type_alias_impl_trait)]` to the crate attributes to enable |
| |
| error[E0562]: `impl Trait` not allowed outside of function and inherent method return types |
| --> $DIR/feature-gate-type_alias_impl_trait.rs:22:18 |
| | |
| LL | type Assoc = impl Debug; |
| | ^^^^^^^^^^ |
| |
| error: aborting due to 13 previous errors |
| |
| Some errors have detailed explanations: E0562, E0658. |
| For more information about an error, try `rustc --explain E0562`. |