]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/overloaded-index-autoderef.rs
make `IndexMut` a super trait over `Index`
[rust.git] / src / test / run-pass / overloaded-index-autoderef.rs
index bc67c0afc7b520d5f6e2b87d28f9bfad4ec865d3..d5ccf8cd2befb0f4f18e29fc0021ba49f4d814bf 100644 (file)
@@ -10,6 +10,9 @@
 
 // Test overloaded indexing combined with autoderef.
 
+#![allow(unknown_features)]
+#![feature(box_syntax)]
+
 use std::ops::{Index, IndexMut};
 
 struct Foo {
@@ -30,8 +33,6 @@ fn index(&self, z: &int) -> &int {
 }
 
 impl IndexMut<int> for Foo {
-    type Output = int;
-
     fn index_mut(&mut self, z: &int) -> &mut int {
         if *z == 0 {
             &mut self.x