// rustfmt-imports_granularity: Item use a::{b, c, d}; use a::{f::g, h::{i, j}}; use a::{l::{self, m, n::o, p::*}}; use a::q::{self}; 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;