4 use syntax::ast::{ItemForeignMod, ItemImpl, ItemMac, ItemMod, ItemStatic, ItemDefaultImpl};
5 use exceedingly::looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong::import::path::{ItemA, ItemB};
6 use exceedingly::loooooooooooooooooooooooooooooooooooooooooooooooooooooooong::import::path::{ItemA, ItemB};
10 SomeItem /* Comment */, /* Another item */ AnotherItem /* Another Comment */, // Last Item
14 use test::{ Other /* C */ , /* A */ self /* B */ };
17 use {/* Pre-comment! */
18 Foo, Bar /* comment */};
20 pub use syntax::ast::{Expr_, Expr, ExprAssign, ExprCall, ExprMethodCall, ExprPath};
28 pub use syntax::ast::{
38 pub use syntax::ast::{ItemForeignMod, ItemImpl, ItemMac, ItemMod, ItemStatic, self, ItemDefaultImpl};
48 use foo::bar::baz as baz ;
49 use bar::quux as kaas;
53 use foo::{self as bar, baz};
54 use foo::{self as bar};
55 use foo::{qux as bar};
56 use foo::{baz, qux as bar};
58 // With absolute paths
61 use ::foo::{Bar, Baz};