// 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; | |
} |