Do not reorder inline modules

This commit is contained in:
Seiichi Uchida 2018-03-02 21:53:24 +09:00
parent cea5a92a6c
commit 0bd77f2681

View File

@ -23,7 +23,7 @@
use codemap::LineRangeUtils; use codemap::LineRangeUtils;
use comment::combine_strs_with_missing_comments; use comment::combine_strs_with_missing_comments;
use imports::{path_to_imported_ident, rewrite_import}; use imports::{path_to_imported_ident, rewrite_import};
use items::{rewrite_extern_crate, rewrite_mod}; use items::{is_mod_decl, rewrite_extern_crate, rewrite_mod};
use lists::{itemize_list, write_list, ListFormatting}; use lists::{itemize_list, write_list, ListFormatting};
use rewrite::{Rewrite, RewriteContext}; use rewrite::{Rewrite, RewriteContext};
use shape::Shape; use shape::Shape;
@ -234,7 +234,7 @@ pub fn from(item: &ast::Item) -> Self {
match item.node { match item.node {
_ if contains_macro_use_attr(item) => ReorderableItemKind::Other, _ if contains_macro_use_attr(item) => ReorderableItemKind::Other,
ast::ItemKind::ExternCrate(..) => ReorderableItemKind::ExternCrate, ast::ItemKind::ExternCrate(..) => ReorderableItemKind::ExternCrate,
ast::ItemKind::Mod(..) => ReorderableItemKind::Mod, ast::ItemKind::Mod(..) if is_mod_decl(item) => ReorderableItemKind::Mod,
ast::ItemKind::Use(..) => ReorderableItemKind::Use, ast::ItemKind::Use(..) => ReorderableItemKind::Use,
_ => ReorderableItemKind::Other, _ => ReorderableItemKind::Other,
} }