48 lines
755 B
Rust
48 lines
755 B
Rust
// rustfmt-imports_granularity: Module
|
|
|
|
use a::{b::c, d::e};
|
|
use a::{f, g::{h, i}};
|
|
use a::{j::{self, k::{self, l}, m}, n::{o::p, q}};
|
|
pub use a::{r::s, t};
|
|
use b::{c::d, self};
|
|
|
|
#[cfg(test)]
|
|
use foo::{a::b, c::d};
|
|
use foo::e;
|
|
|
|
use bar::{
|
|
// comment
|
|
a::b,
|
|
// more comment
|
|
c::d,
|
|
e::f,
|
|
};
|
|
|
|
use b::{f::g, h::{i, j} /* After b::h group */};
|
|
use b::e;
|
|
use b::{/* Before b::l group */ l::{self, m, n::o, p::*}, q};
|
|
use b::d;
|
|
use b::r; // After b::r
|
|
use b::q::{self /* After b::q::self */};
|
|
use b::u::{
|
|
a,
|
|
b,
|
|
};
|
|
use b::t::{
|
|
// Before b::t::a
|
|
a,
|
|
b,
|
|
};
|
|
use b::s::{
|
|
a,
|
|
b, // After b::s::b
|
|
};
|
|
use b::v::{
|
|
// Before b::v::a
|
|
a,
|
|
// Before b::v::b
|
|
b,
|
|
};
|
|
use b::t::{/* Before b::t::self */ self};
|
|
use b::c;
|