2020-01-06 06:36:33 +00:00
|
|
|
error: use `as_ref()` instead
|
2024-02-27 14:25:18 +00:00
|
|
|
--> tests/ui/match_as_ref.rs:6:33
|
2019-04-19 10:08:00 +00:00
|
|
|
|
|
|
|
|
LL | let borrowed: Option<&()> = match owned {
|
|
|
|
| _________________________________^
|
|
|
|
LL | | None => None,
|
|
|
|
LL | | Some(ref v) => Some(v),
|
|
|
|
LL | | };
|
2023-07-17 08:19:29 +00:00
|
|
|
| |_____^ help: try: `owned.as_ref()`
|
2019-04-19 10:08:00 +00:00
|
|
|
|
|
|
|
|
= note: `-D clippy::match-as-ref` implied by `-D warnings`
|
2023-08-01 12:02:21 +00:00
|
|
|
= help: to override `-D warnings` add `#[allow(clippy::match_as_ref)]`
|
2019-04-19 10:08:00 +00:00
|
|
|
|
2020-01-06 06:36:33 +00:00
|
|
|
error: use `as_mut()` instead
|
2024-02-27 14:25:18 +00:00
|
|
|
--> tests/ui/match_as_ref.rs:12:39
|
2019-04-19 10:08:00 +00:00
|
|
|
|
|
|
|
|
LL | let borrow_mut: Option<&mut ()> = match mut_owned {
|
|
|
|
| _______________________________________^
|
|
|
|
LL | | None => None,
|
|
|
|
LL | | Some(ref mut v) => Some(v),
|
|
|
|
LL | | };
|
2023-07-17 08:19:29 +00:00
|
|
|
| |_____^ help: try: `mut_owned.as_mut()`
|
2019-04-19 10:08:00 +00:00
|
|
|
|
2020-01-06 06:36:33 +00:00
|
|
|
error: use `as_ref()` instead
|
2024-02-27 14:25:18 +00:00
|
|
|
--> tests/ui/match_as_ref.rs:30:13
|
2019-08-25 05:10:45 +00:00
|
|
|
|
|
|
|
|
LL | / match self.source {
|
|
|
|
LL | | Some(ref s) => Some(s),
|
|
|
|
LL | | None => None,
|
|
|
|
LL | | }
|
2023-07-17 08:19:29 +00:00
|
|
|
| |_____________^ help: try: `self.source.as_ref().map(|x| x as _)`
|
2019-08-25 05:10:45 +00:00
|
|
|
|
|
|
|
error: aborting due to 3 previous errors
|
2019-04-19 10:08:00 +00:00
|
|
|
|