mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-15 21:47:04 +00:00
Evaluate place expression in PlaceMention
.
This commit is contained in:
parent
84bab312ab
commit
cb3e0fbb59
@ -25,7 +25,7 @@ fn else_if_option(string: Option<&str>) -> Option<(bool, &str)> {
|
||||
fn unop_bad(string: &Option<&str>, mut num: Option<i32>) {
|
||||
let _ = string.map_or(0, |s| s.len());
|
||||
let _ = num.as_ref().map_or(&0, |s| s);
|
||||
let _ = num.as_mut().map_or(&mut 0, |s| {
|
||||
let _ = num.as_mut().map_or(&0, |s| {
|
||||
*s += 1;
|
||||
s
|
||||
});
|
||||
@ -34,7 +34,7 @@ fn unop_bad(string: &Option<&str>, mut num: Option<i32>) {
|
||||
s += 1;
|
||||
s
|
||||
});
|
||||
let _ = num.as_mut().map_or(&mut 0, |s| {
|
||||
let _ = num.as_mut().map_or(&0, |s| {
|
||||
*s += 1;
|
||||
s
|
||||
});
|
||||
|
@ -33,7 +33,7 @@ fn unop_bad(string: &Option<&str>, mut num: Option<i32>) {
|
||||
*s += 1;
|
||||
s
|
||||
} else {
|
||||
&mut 0
|
||||
&0
|
||||
};
|
||||
let _ = if let Some(ref s) = num { s } else { &0 };
|
||||
let _ = if let Some(mut s) = num {
|
||||
@ -46,7 +46,7 @@ fn unop_bad(string: &Option<&str>, mut num: Option<i32>) {
|
||||
*s += 1;
|
||||
s
|
||||
} else {
|
||||
&mut 0
|
||||
&0
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -30,13 +30,13 @@ LL | let _ = if let Some(s) = &mut num {
|
||||
LL | | *s += 1;
|
||||
LL | | s
|
||||
LL | | } else {
|
||||
LL | | &mut 0
|
||||
LL | | &0
|
||||
LL | | };
|
||||
| |_____^
|
||||
|
|
||||
help: try
|
||||
|
|
||||
LL ~ let _ = num.as_mut().map_or(&mut 0, |s| {
|
||||
LL ~ let _ = num.as_mut().map_or(&0, |s| {
|
||||
LL + *s += 1;
|
||||
LL + s
|
||||
LL ~ });
|
||||
@ -76,13 +76,13 @@ LL | let _ = if let Some(ref mut s) = num {
|
||||
LL | | *s += 1;
|
||||
LL | | s
|
||||
LL | | } else {
|
||||
LL | | &mut 0
|
||||
LL | | &0
|
||||
LL | | };
|
||||
| |_____^
|
||||
|
|
||||
help: try
|
||||
|
|
||||
LL ~ let _ = num.as_mut().map_or(&mut 0, |s| {
|
||||
LL ~ let _ = num.as_mut().map_or(&0, |s| {
|
||||
LL + *s += 1;
|
||||
LL + s
|
||||
LL ~ });
|
||||
|
Loading…
Reference in New Issue
Block a user