Skip to content

Commit d8649c1

Browse files
committed
Simplify
1 parent 4251f08 commit d8649c1

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

crates/ra_parser/src/grammar/expressions.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -252,12 +252,12 @@ fn expr_bp(
252252
// `newly_dollar_open` is a flag indicated that dollar is just closed after lhs, e.g.
253253
// `$1$ + a`
254254
// We use this flag to skip handling it.
255-
let mut newly_dollar_open = false;
256-
257-
if p.at_l_dollar() {
255+
let mut newly_dollar_open = if p.at_l_dollar() {
258256
*dollar_lvl += p.eat_l_dollars();
259-
newly_dollar_open = true;
260-
}
257+
true
258+
} else {
259+
false
260+
};
261261

262262
let mut lhs = match lhs(p, r, dollar_lvl) {
263263
Some((lhs, blocklike)) => {
@@ -535,7 +535,7 @@ fn path_expr(p: &mut Parser, r: Restrictions) -> (CompletedMarker, BlockLike) {
535535
}
536536
EXCL => {
537537
let block_like = items::macro_call_after_excl(p);
538-
return (m.complete(p, MACRO_CALL), block_like);
538+
(m.complete(p, MACRO_CALL), block_like)
539539
}
540540
_ => (m.complete(p, PATH_EXPR), BlockLike::NotBlock),
541541
}

crates/ra_prof/src/lib.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,11 @@ pub fn profile(desc: &str) -> Profiler {
6767

6868
PROFILE_STACK.with(|stack| {
6969
let mut stack = stack.borrow_mut();
70-
if stack.starts.len() == 0 {
71-
match FILTER.try_read() {
72-
Ok(f) => {
73-
if f.version > stack.filter_data.version {
74-
stack.filter_data = f.clone();
75-
}
70+
if stack.starts.is_empty() {
71+
if let Ok(f) = FILTER.try_read() {
72+
if f.version > stack.filter_data.version {
73+
stack.filter_data = f.clone();
7674
}
77-
Err(_) => (),
7875
};
7976
}
8077

0 commit comments

Comments
 (0)