Module rustfmt_nightly::reorder
source ยท 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ยง
- Reorderable
Item ๐Kind A simplified version ofast::ItemKind
.
Functionsยง
- compare_
items ๐Choose the ordering between the given two items. - group_
imports ๐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 sameast::ItemKind
. Whether reordering, regrouping, or both are done is determined from thecontext
.