]> git.lizzy.rs Git - rust.git/commitdiff
Simplify creation of span_replace_word
authorbootandy <bootandy@gmail.com>
Tue, 20 Feb 2018 17:38:20 +0000 (12:38 -0500)
committerbootandy <bootandy@gmail.com>
Tue, 20 Feb 2018 17:38:20 +0000 (12:38 -0500)
Part of unwrap_or test

clippy_lints/src/methods.rs

index b65775ea7b30552e2877fa9fb44543bb8629296c..9d829007bcaafa8a0381ba7571cf9d0fd1fd1c98 100644 (file)
@@ -913,9 +913,7 @@ fn check_general_case(
             return;
         }
 
-        let start_point = self_expr.span.hi();
-        let end_point = span.hi();
-        let span_replace_word = Span::new(start_point, end_point, span.ctxt());
+        let span_replace_word = self_expr.span.with_lo(span.hi());
 
         // don't lint for constant values
         let owner_def = cx.tcx.hir.get_parent_did(arg.id);
@@ -946,7 +944,7 @@ fn check_general_case(
         span_lint_and_sugg(
             cx,
             OR_FUN_CALL,
-            span_replace_word ,
+            span_replace_word,
             &format!("use of `{}` followed by a function call", name),
             "try this",
             format!(".{}_{}({})", name, suffix, sugg),