use rustc_span::{sym, Span};
declare_clippy_lint! {
- /// **What it does:** Checks for impls of `From<..>` that contain `panic!()` or `unwrap()`
+ /// ### What it does
+ /// Checks for impls of `From<..>` that contain `panic!()` or `unwrap()`
///
- /// **Why is this bad?** `TryFrom` should be used if there's a possibility of failure.
+ /// ### Why is this bad?
+ /// `TryFrom` should be used if there's a possibility of failure.
///
- /// **Known problems:** None.
- ///
- /// **Example:**
+ /// ### Example
/// ```rust
/// struct Foo(i32);
///
}
}
-fn lint_impl_body<'tcx>(cx: &LateContext<'tcx>, impl_span: Span, impl_items: &[hir::ImplItemRef<'_>]) {
+fn lint_impl_body<'tcx>(cx: &LateContext<'tcx>, impl_span: Span, impl_items: &[hir::ImplItemRef]) {
use rustc_hir::intravisit::{self, NestedVisitorMap, Visitor};
use rustc_hir::{Expr, ExprKind, ImplItemKind, QPath};