diff options
Diffstat (limited to 'src/test/ui/associated-types/associated-types-in-ambiguous-context.rs')
-rw-r--r-- | src/test/ui/associated-types/associated-types-in-ambiguous-context.rs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/test/ui/associated-types/associated-types-in-ambiguous-context.rs b/src/test/ui/associated-types/associated-types-in-ambiguous-context.rs deleted file mode 100644 index 51b53908f..000000000 --- a/src/test/ui/associated-types/associated-types-in-ambiguous-context.rs +++ /dev/null @@ -1,29 +0,0 @@ -trait Get { - type Value; - fn get(&self) -> <Self as Get>::Value; -} - -fn get<T:Get,U:Get>(x: T, y: U) -> Get::Value {} -//~^ ERROR ambiguous associated type - -trait Grab { - type Value; - fn grab(&self) -> Grab::Value; - //~^ ERROR ambiguous associated type - - fn get(&self) -> Get::Value; - //~^ ERROR ambiguous associated type -} - -trait Bar {} - -trait Foo where Foo::Assoc: Bar { -//~^ ERROR ambiguous associated type - type Assoc; -} - -type X = std::ops::Deref::Target; -//~^ ERROR ambiguous associated type - -fn main() { -} |