X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;ds=sidebyside;f=clippy_lints%2Fsrc%2Fdrop_forget_ref.rs;h=a9741c7a2ddc60abeefd74518cd5a6874171c849;hb=f5831523d335bc57a6371806b2ea1978942ac490;hp=9bead9c1d8697a47649c11c98f6f3531073fd4cf;hpb=0abbc38730d9573f028d183ff545ba91f4f54fb1;p=rust.git diff --git a/clippy_lints/src/drop_forget_ref.rs b/clippy_lints/src/drop_forget_ref.rs index 9bead9c1d86..a9741c7a2dd 100644 --- a/clippy_lints/src/drop_forget_ref.rs +++ b/clippy_lints/src/drop_forget_ref.rs @@ -7,13 +7,12 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. - +use crate::rustc::hir::*; use crate::rustc::lint::{LateContext, LateLintPass, LintArray, LintPass}; -use crate::rustc::{declare_tool_lint, lint_array}; -use if_chain::if_chain; use crate::rustc::ty; -use crate::rustc::hir::*; +use crate::rustc::{declare_tool_lint, lint_array}; use crate::utils::{is_copy, match_def_path, opt_def_id, paths, span_note_and_lint}; +use if_chain::if_chain; /// **What it does:** Checks for calls to `std::mem::drop` with a reference /// instead of an owned value. @@ -70,9 +69,9 @@ /// /// **Example:** /// ```rust -/// let x:i32 = 42; // i32 implements Copy +/// let x: i32 = 42; // i32 implements Copy /// std::mem::drop(x) // A copy of x is passed to the function, leaving the -/// // original unaffected +/// // original unaffected /// ``` declare_clippy_lint! { pub DROP_COPY, @@ -97,9 +96,9 @@ /// /// **Example:** /// ```rust -/// let x:i32 = 42; // i32 implements Copy +/// let x: i32 = 42; // i32 implements Copy /// std::mem::forget(x) // A copy of x is passed to the function, leaving the -/// // original unaffected +/// // original unaffected /// ``` declare_clippy_lint! { pub FORGET_COPY,