Skip to content

Commit fcb4878

Browse files
authored
Merge pull request #2191 from topecongiro/issue-2190
Recover from failing to format variants even where there is no comment
2 parents f0af1d4 + d5c9800 commit fcb4878

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

src/items.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -452,9 +452,7 @@ impl<'a> FmtVisitor<'a> {
452452
let variant_list = self.format_variant_list(enum_def, body_start, span.hi() - BytePos(1));
453453
match variant_list {
454454
Some(ref body_str) => self.buffer.push_str(body_str),
455-
None => if contains_comment(&enum_snippet[brace_pos..]) {
456-
self.format_missing_no_indent(span.hi() - BytePos(1))
457-
},
455+
None => self.format_missing_no_indent(span.hi() - BytePos(1)),
458456
}
459457
self.block_indent = self.block_indent.block_unindent(self.config);
460458

tests/source/enum.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,3 +165,10 @@ enum State {
165165
TimedOut,
166166
Disconnected,
167167
}
168+
169+
// #2190
170+
#[derive(Debug, Fail)]
171+
enum AnError {
172+
#[fail(display = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")]
173+
UnexpectedSingleToken { token: syn::Token },
174+
}

tests/target/enum.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,3 +215,10 @@ enum State {
215215
TimedOut,
216216
Disconnected,
217217
}
218+
219+
// #2190
220+
#[derive(Debug, Fail)]
221+
enum AnError {
222+
#[fail(display = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")]
223+
UnexpectedSingleToken { token: syn::Token },
224+
}

0 commit comments

Comments
 (0)