feat: change error message

This commit is contained in:
Max Baumann 2022-03-20 23:43:17 +01:00
parent 20c352a4f6
commit 0f83753934
No known key found for this signature in database
GPG Key ID: 20FA1609B03B1D6D
2 changed files with 5 additions and 5 deletions

View File

@ -21,14 +21,14 @@ pub(super) fn check<'tcx>(
let or_arg_content: Span;
if is_type_diagnostic_item(cx, ty, sym::Option) {
title = ".or(Some(…)).unwrap() found";
title = "found `.or(Some(…)).unwrap()`";
if let Some(content) = get_content_if_is(or_arg, "Some") {
or_arg_content = content;
} else {
return;
}
} else if is_type_diagnostic_item(cx, ty, sym::Result) {
title = ".or(Ok(…)).unwrap() found";
title = "found `.or(Ok(…)).unwrap()`";
if let Some(content) = get_content_if_is(or_arg, "Ok") {
or_arg_content = content;
} else {

View File

@ -1,4 +1,4 @@
error: .or(Some(…)).unwrap() found
error: found `.or(Some(…)).unwrap()`
--> $DIR/or_then_unwrap.rs:24:20
|
LL | let _ = option.or(Some("fallback")).unwrap(); // should trigger lint
@ -6,13 +6,13 @@ LL | let _ = option.or(Some("fallback")).unwrap(); // should trigger lint
|
= note: `-D clippy::or-then-unwrap` implied by `-D warnings`
error: .or(Ok(…)).unwrap() found
error: found `.or(Ok(…)).unwrap()`
--> $DIR/or_then_unwrap.rs:27:20
|
LL | let _ = result.or::<&str>(Ok("fallback")).unwrap(); // should trigger lint
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `unwrap_or("fallback")`
error: .or(Some(…)).unwrap() found
error: found `.or(Some(…)).unwrap()`
--> $DIR/or_then_unwrap.rs:31:31
|
LL | let _ = option.map(|v| v).or(Some("fallback")).unwrap().to_string().chars(); // should trigger lint