]> git.lizzy.rs Git - rust.git/commitdiff
rustc_driver: fix fallout
authorJorge Aparicio <japaricious@gmail.com>
Fri, 2 Jan 2015 13:15:20 +0000 (08:15 -0500)
committerJorge Aparicio <japaricious@gmail.com>
Sat, 3 Jan 2015 14:34:05 +0000 (09:34 -0500)
src/librustc_driver/lib.rs
src/librustc_driver/pretty.rs

index be55da8c59da2f92e8058946b5da302220fa9b22..9a993de098ea427176b28289d478006dcae3839c 100644 (file)
@@ -26,6 +26,7 @@
 #![feature(slicing_syntax, unsafe_destructor)]
 #![feature(rustc_diagnostic_macros)]
 #![feature(unboxed_closures)]
+#![feature(associated_types)]
 
 extern crate arena;
 extern crate flate;
index a046d9d5d39c5e5323fc2c4e5fbfc6383173f269..561099550cee3942452713dc3d8d556f8ea8a921 100644 (file)
@@ -345,7 +345,9 @@ enum NodesMatchingUII<'a, 'ast: 'a> {
     NodesMatchingSuffix(ast_map::NodesMatchingSuffix<'a, 'ast>),
 }
 
-impl<'a, 'ast> Iterator<ast::NodeId> for NodesMatchingUII<'a, 'ast> {
+impl<'a, 'ast> Iterator for NodesMatchingUII<'a, 'ast> {
+    type Item = ast::NodeId;
+
     fn next(&mut self) -> Option<ast::NodeId> {
         match self {
             &NodesMatchingDirect(ref mut iter) => iter.next(),