summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui-internal/unnecessary_def_path_hardcoded_path.rs
blob: f6abb3cc3d7130e81a16523324514590eb93dcce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![feature(rustc_private)]
#![allow(unused)]
#![warn(clippy::unnecessary_def_path)]

extern crate rustc_hir;

use rustc_hir::LangItem;

fn main() {
    const DEREF_TRAIT: [&str; 4] = ["core", "ops", "deref", "Deref"];
    const DEREF_MUT_TRAIT: [&str; 4] = ["core", "ops", "deref", "DerefMut"];
    const DEREF_TRAIT_METHOD: [&str; 5] = ["core", "ops", "deref", "Deref", "deref"];

    // Don't lint, not a diagnostic or language item
    const OPS_MOD: [&str; 2] = ["core", "ops"];
}