mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-26 20:09:19 +00:00
Simplify
This commit is contained in:
parent
3987bf5d6f
commit
9c39363ada
9 changed files with 24 additions and 33 deletions
|
@ -246,7 +246,7 @@ impl<'a> Writer<'a> {
|
|||
|
||||
fn enqueue(&mut self, subtree: &'a tt::Subtree) -> u32 {
|
||||
let idx = self.subtree.len();
|
||||
let delimiter_id = subtree.delimiter.map(|it| it.id).unwrap_or(TokenId::unspecified());
|
||||
let delimiter_id = subtree.delimiter.map(|it| it.id).unwrap_or_else(TokenId::unspecified);
|
||||
let delimiter_kind = subtree.delimiter.map(|it| it.kind);
|
||||
self.subtree.push(SubtreeRepr { id: delimiter_id, kind: delimiter_kind, tt: [!0, !0] });
|
||||
self.work.push_back((idx, subtree));
|
||||
|
@ -320,7 +320,7 @@ impl Reader {
|
|||
})
|
||||
.collect(),
|
||||
};
|
||||
res[i] = Some(s.into())
|
||||
res[i] = Some(s)
|
||||
}
|
||||
|
||||
res[0].take().unwrap()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue