mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-31 23:38:45 +00:00
d3dbf9c194
* There are a few needless borrows that don't seem to be needed. I even did a quick assembly comparison and posted a q to stackoveflow on it. See [here](https://stackoverflow.com/questions/74910196/advantages-of-pass-by-ref-val-with-impl-intoiteratoritem-impl-asrefstr) * removed several `let _ = ...` when they don't look necessary (even a few ones that were not suggested by clippy (?)) * there were a few `then(|| ctor{})` that clippy suggested to replace with `then_some(ctor{})` -- seems reasonable? * some unneeded assignment+return - keep the code a bit leaner * a few `writeln!` instead of `write!`, or even consolidate write! * a nice optimization to use `ch.is_ascii_digit` instead of `ch.is_digit(10)` |
||
---|---|---|
.. | ||
grammar | ||
syntax_kind | ||
tests | ||
event.rs | ||
grammar.rs | ||
input.rs | ||
lexed_str.rs | ||
lib.rs | ||
output.rs | ||
parser.rs | ||
shortcuts.rs | ||
syntax_kind.rs | ||
tests.rs | ||
token_set.rs |