/// let x: Option<&u32> = Some(&0u32);
/// ```
pub REF_OPTION_REF,
- style,
+ pedantic,
"use `Option<&T>` instead of `&Option<&T>`"
}
cx,
REF_OPTION_REF,
ty.span,
- "since & implements Copy trait, &Option<&T> can be simplifyied into Option<&T>",
+ "since `&` implements the `Copy` trait, `&Option<&T>` can be simplified to `Option<&T>`",
"try",
format!("Option<{}>", &snippet(cx, inner_ty.span, "..")),
- Applicability::Unspecified,
+ Applicability::MaybeIncorrect,
);
}
}