Module rustfmt_nightly::reorder [−][src]
Expand description
Reorder items.
mod
, extern crate
and use
declarations are reordered in alphabetical
order. Trait items are reordered in pre-determined order (associated types
and constants comes before methods).
Enums
A simplified version of ast::ItemKind
.
Functions
Choose the ordering between the given two items.
Divides imports into three groups, corresponding to standard, external and local imports. Sorts each subgroup.
Rewrite a list of items with reordering and/or regrouping. Every item
in items
must have the same ast::ItemKind
. Whether reordering, regrouping,
or both are done is determined from the context
.