diff options
Diffstat (limited to 'src/test/ui/overloaded/overloaded-autoderef-indexing.rs')
-rw-r--r-- | src/test/ui/overloaded/overloaded-autoderef-indexing.rs | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/test/ui/overloaded/overloaded-autoderef-indexing.rs b/src/test/ui/overloaded/overloaded-autoderef-indexing.rs deleted file mode 100644 index 1c8c7cca9..000000000 --- a/src/test/ui/overloaded/overloaded-autoderef-indexing.rs +++ /dev/null @@ -1,20 +0,0 @@ -// run-pass - -use std::ops::Deref; - -struct DerefArray<'a, T:'a> { - inner: &'a [T] -} - -impl<'a, T> Deref for DerefArray<'a, T> { - type Target = &'a [T]; - - fn deref<'b>(&'b self) -> &'b &'a [T] { - &self.inner - } -} - -pub fn main() { - let a = &[1, 2, 3]; - assert_eq!(DerefArray {inner: a}[1], 2); -} |