1 // rustfmt-normalize_comments: true
6 use syntax::ast::{ItemForeignMod, ItemImpl, ItemMac, ItemMod, ItemStatic, ItemDefaultImpl};
7 use exceedingly::looooooooooooooooooooooooooooooooooooooooooooooooooooooooooong::import::path::{ItemA,
9 use exceedingly::loooooooooooooooooooooooooooooooooooooooooooooooooooooooong::import::path::{ItemA,
12 use list::{// Some item
15 AnotherItem, // Another Comment
19 use test::{/* A */ self /* B */, Other /* C */};
22 use {/* Pre-comment! */ Foo, Bar /* comment */};
24 pub use syntax::ast::{Expr_, Expr, ExprAssign, ExprCall, ExprMethodCall, ExprPath};
31 pub use syntax::ast::{ItemForeignMod, ItemImpl, ItemMac, ItemMod, ItemStatic, ItemDefaultImpl};
34 pub use syntax::ast::{self, ItemForeignMod, ItemImpl, ItemMac, ItemMod, ItemStatic,
46 use bar::quux as kaas;
50 use foo::{self as bar, baz};
53 use foo::{baz, qux as bar};
55 // With absolute paths
58 use ::foo::{Bar, Baz};