bbbc1e86eb
- &Vec<syntax::ast::PathSegment> => &[ast::PathSegment] - remove unnecessary implements - transfer skip logic to inside rewrite_macro - fix test - use util methods in libsyntax - use meta_item_list directly - avoid no_entry.rs for test using module system - add logic to skip rustfmt::skip::macros only - remove base_skip_macro_names - remove Rc - use clone to append skip_macro_names
20 lines
300 B
Rust
20 lines
300 B
Rust
#[rustfmt::skip::macros(another_macro)]
|
|
fn foo() {
|
|
another_macro!(
|
|
This should be skipped.
|
|
);
|
|
}
|
|
|
|
fn bar() {
|
|
skip_macro_mod!(
|
|
This should be skipped.
|
|
);
|
|
}
|
|
|
|
fn baz() {
|
|
let macro_result1 = no_skip_macro! { <div>
|
|
this should be mangled</div>
|
|
}
|
|
.to_string();
|
|
}
|