]> git.lizzy.rs Git - rust.git/blobdiff - tests/target/imports.rs
Merge pull request #681 from rust-lang-nursery/comment-style
[rust.git] / tests / target / imports.rs
index 372b4f2051f4a6ad9da5f32b82bcd0555b0da5ef..296230ef8ba8cd5af54327a06df55f37a83ab866 100644 (file)
@@ -4,6 +4,8 @@
 use syntax::ast::{ItemForeignMod, ItemImpl, ItemMac, ItemMod, ItemStatic, ItemDefaultImpl};
 use exceedingly::looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong::import::path::{ItemA,
                                                                                                 ItemB};
+use exceedingly::loooooooooooooooooooooooooooooooooooooooooooooooooooooooong::import::path::{ItemA,
+                                                                                             ItemB};
 
 use list::{// Some item
            SomeItem, // Comment
@@ -23,8 +25,8 @@ mod Foo {
     pub use syntax::ast::{ItemForeignMod, ItemImpl, ItemMac, ItemMod, ItemStatic, ItemDefaultImpl};
 
     mod Foo2 {
-        pub use syntax::ast::{self, ItemForeignMod, ItemImpl, ItemMac, ItemMod,
-                              ItemStatic, ItemDefaultImpl};
+        pub use syntax::ast::{self, ItemForeignMod, ItemImpl, ItemMac, ItemMod, ItemStatic,
+                              ItemDefaultImpl};
     }
 }
 
@@ -32,3 +34,14 @@ fn test() {
     use Baz::*;
     use Qux;
 }
+
+// Simple imports
+use foo::bar::baz;
+use bar::quux as kaas;
+use foo;
+
+// With aliases.
+use foo::{self as bar, baz};
+use foo as bar;
+use foo::qux as bar;
+use foo::{baz, qux as bar};