60 lines
909 B
Rust
60 lines
909 B
Rust
// rustfmt-imports_granularity: Crate
|
|
|
|
use a::{a, b, c, d, e, f, g};
|
|
|
|
#[doc(hidden)]
|
|
use a::b;
|
|
use a::{c, d};
|
|
|
|
#[doc(hidden)]
|
|
use a::b;
|
|
use a::{c, d, e};
|
|
|
|
use foo::{a, b, c};
|
|
pub use foo::{bar, foobar};
|
|
|
|
use a::b::c::{d, xxx, yyy, zzz, *};
|
|
|
|
// https://github.com/rust-lang/rustfmt/issues/3808
|
|
use d::{self};
|
|
use e::{self as foo};
|
|
use f::{self, b};
|
|
use g::{self, a, b};
|
|
use h::a;
|
|
use i::a::{self};
|
|
use j::a::{self};
|
|
|
|
use k::{a, b, c, d};
|
|
use l::{a, b, c, d};
|
|
|
|
use b::q::{self /* After b::q::self */};
|
|
use b::r; // After b::r
|
|
use b::s::{
|
|
a,
|
|
b, // After b::s::b
|
|
};
|
|
use b::t::{/* Before b::t::self */ self};
|
|
use b::t::{
|
|
// Before b::t::a
|
|
a,
|
|
b,
|
|
};
|
|
use b::v::{
|
|
// Before b::v::a
|
|
a,
|
|
// Before b::v::b
|
|
b,
|
|
};
|
|
use b::{
|
|
c, d, e,
|
|
u::{a, b},
|
|
};
|
|
use b::{
|
|
f::g,
|
|
h::{i, j}, /* After b::h group */
|
|
};
|
|
use b::{
|
|
/* Before b::l group */ l::{self, m, n::o, p::*},
|
|
q,
|
|
};
|