diff --git a/packages/autofmt/src/collect_macros.rs b/packages/autofmt/src/collect_macros.rs index 9c65fae39..6494b4bfe 100644 --- a/packages/autofmt/src/collect_macros.rs +++ b/packages/autofmt/src/collect_macros.rs @@ -5,8 +5,6 @@ use proc_macro2::LineColumn; use syn::{Block, Expr, File, Item, Macro, Stmt}; -use crate::expr; - type CollectedMacro<'a> = &'a Macro; pub fn collect_from_file<'a>(file: &'a File, macros: &mut Vec>) { @@ -44,8 +42,7 @@ pub fn collect_from_item<'a>(item: &'a Item, macros: &mut Vec } // None of these we can really do anything with at the item level - Item::Macro(_) - | Item::Enum(_) + Item::Enum(_) | Item::ExternCrate(_) | Item::ForeignMod(_) | Item::TraitAlias(_) @@ -156,7 +153,6 @@ pub fn collect_from_expr<'a>(expr: &'a Expr, macros: &mut Vec // don't both formatting these for now Expr::Array(_) - | Expr::Assign(_) | Expr::Await(_) | Expr::Binary(_) | Expr::Break(_) diff --git a/packages/autofmt/src/lib.rs b/packages/autofmt/src/lib.rs index f878a800a..7d98fb222 100644 --- a/packages/autofmt/src/lib.rs +++ b/packages/autofmt/src/lib.rs @@ -88,10 +88,11 @@ pub fn fmt_file(contents: &str) -> Vec { } let span = match item.delimiter { - MacroDelimiter::Paren(b) => b.span.open(), - MacroDelimiter::Brace(b) => b.span.open(), - MacroDelimiter::Bracket(b) => b.span.open(), - }; + MacroDelimiter::Paren(b) => b.span, + MacroDelimiter::Brace(b) => b.span, + MacroDelimiter::Bracket(b) => b.span, + } + .join(); let mut formatted = String::new();