File tree Expand file tree Collapse file tree 3 files changed +12
-1
lines changed Expand file tree Collapse file tree 3 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -247,7 +247,8 @@ impl Rewrite for ast::MetaItem {
247
247
config : context. config ,
248
248
} ;
249
249
let item_str = write_list ( & item_vec, & fmt) ?;
250
- let one_line_budget = shape. offset_left ( name. len ( ) ) ?. sub_width ( 2 ) ?. width ;
250
+ // 3 = "()" and "]"
251
+ let one_line_budget = shape. offset_left ( name. len ( ) ) ?. sub_width ( 3 ) ?. width ;
251
252
if context. config . indent_style ( ) == IndentStyle :: Visual
252
253
|| ( !item_str. contains ( '\n' ) && item_str. len ( ) <= one_line_budget)
253
254
{
Original file line number Diff line number Diff line change @@ -157,3 +157,7 @@ pub struct HP(pub u8);
157
157
158
158
// Long `#[doc = "..."]`
159
159
struct A { #[ doc = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ] b : i32 }
160
+
161
+ // #2647
162
+ #[ cfg( feature = "this_line_is_101_characters_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ) ]
163
+ pub fn foo ( ) { }
Original file line number Diff line number Diff line change @@ -165,3 +165,9 @@ struct A {
165
165
#[ doc = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ]
166
166
b : i32 ,
167
167
}
168
+
169
+ // #2647
170
+ #[ cfg(
171
+ feature = "this_line_is_101_characters_long_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
172
+ ) ]
173
+ pub fn foo ( ) { }
You can’t perform that action at this time.
0 commit comments