diff options
| author | Marcus Klaas de Vries <mail@marcusklaas.nl> | 2015-11-23 21:35:09 +0100 |
|---|---|---|
| committer | Marcus Klaas de Vries <mail@marcusklaas.nl> | 2015-11-23 21:35:09 +0100 |
| commit | 5a3f5bc1f61a73ab8db241dfadf0855c504a9906 (patch) | |
| tree | 8f4f37b5a767179265292d64743a4e43af833e06 /tests/source | |
| parent | ebd876afb2efb006a3d3bee4a7dddfb863845d1b (diff) | |
| parent | 2661592d59a30a175f71667a9ad751f52e58b3eb (diff) | |
Merge pull request #646 from rust-lang-nursery/mulit-file
Handle multiply-referenced files
Diffstat (limited to 'tests/source')
| -rw-r--r-- | tests/source/impls.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/source/impls.rs b/tests/source/impls.rs new file mode 100644 index 00000000000..8e7b561ae4a --- /dev/null +++ b/tests/source/impls.rs @@ -0,0 +1,23 @@ +impl Foo for Bar { fn foo() { "hi" } } + +pub impl Foo for Bar { + // Comment 1 + fn foo() { "hi" } + // Comment 2 + fn foo() { "hi" } + // Comment 3 +} + +pub unsafe impl<'a, 'b, X, Y: Foo<Bar>> !Foo<'a, X> for Bar<'b, Y> where X: Foo<'a, Z> { + fn foo() { "hi" } +} + +impl<'a, 'b, X, Y: Foo<Bar>> Foo<'a, X> for Bar<'b, Y> where X: Fooooooooooooooooooooooooooooo<'a, Z> +{ + fn foo() { "hi" } +} + +impl<'a, 'b, X, Y: Foo<Bar>> Foo<'a, X> for Bar<'b, Y> where X: Foooooooooooooooooooooooooooo<'a, Z> +{ + fn foo() { "hi" } +} |
