]> git.lizzy.rs Git - rust.git/blob - src/tools/rustfmt/tests/target/imports/imports_granularity_module.rs
Rollup merge of #106897 - estebank:issue-99430, r=davidtwco
[rust.git] / src / tools / rustfmt / tests / target / imports / imports_granularity_module.rs
1 // rustfmt-imports_granularity: Module
2
3 use a::b::c;
4 use a::d::e;
5 use a::f;
6 use a::g::{h, i};
7 use a::j::k::{self, l};
8 use a::j::{self, m};
9 use a::n::o::p;
10 use a::n::q;
11 pub use a::r::s;
12 pub use a::t;
13 use b::c::d;
14 use b::{self};
15
16 use foo::e;
17 #[cfg(test)]
18 use foo::{a::b, c::d};
19
20 use bar::{
21     // comment
22     a::b,
23     // more comment
24     c::d,
25     e::f,
26 };
27
28 use b::q::{self /* After b::q::self */};
29 use b::r; // After b::r
30 use b::s::{
31     a,
32     b, // After b::s::b
33 };
34 use b::t::{/* Before b::t::self */ self};
35 use b::t::{
36     // Before b::t::a
37     a,
38     b,
39 };
40 use b::u::{a, b};
41 use b::v::{
42     // Before b::v::a
43     a,
44     // Before b::v::b
45     b,
46 };
47 use b::{c, d, e};
48 use b::{
49     f::g,
50     h::{i, j}, /* After b::h group */
51 };
52 use b::{
53     /* Before b::l group */ l::{self, m, n::o, p::*},
54     q,
55 };