diff options
Diffstat (limited to 'src/test/ui/associated-types/associated-types-basic.rs')
-rw-r--r-- | src/test/ui/associated-types/associated-types-basic.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/test/ui/associated-types/associated-types-basic.rs b/src/test/ui/associated-types/associated-types-basic.rs new file mode 100644 index 000000000..b7f6721ec --- /dev/null +++ b/src/test/ui/associated-types/associated-types-basic.rs @@ -0,0 +1,14 @@ +// run-pass +trait Foo { + type T; +} + +impl Foo for i32 { + type T = isize; +} + +fn main() { + let x: <i32 as Foo>::T = 22; + let y: isize = 44; + assert_eq!(x * 2, y); +} |