// Test that inherent associated types work with // inherent_associated_types feature gate. #![feature(inherent_associated_types)] #![allow(incomplete_features)] struct Foo; impl Foo { type Bar = isize; } impl Foo { type Baz; //~ ERROR associated type in `impl` without body } fn main() { let x : Foo::Bar; //~ERROR ambiguous associated type x = 0isize; }