1mod cache;
2
3mod check;
4
5mod classify;
6
7mod compile_dir;
8
9mod annotate;
10
11mod judge;
12
13mod lint;
14
15mod migrate;
16
17mod remap;
18
19mod resolve;
20
21mod visit;
22
23pub use cache::CacheReporter;
24
25pub use cache::Fingerprint;
26
27pub use cache::Silent;
28
29pub use annotate::Analysis;
30
31pub use annotate::Unresolved;
32
33pub use annotate::analyse;
34
35pub use annotate::analyse_at;
36
37pub use annotate::annotate;
38
39pub use annotate::refusals;
40
41pub use check::CheckOutcome;
42
43pub use check::check;
44
45pub use check::diagnose;
46
47pub use classify::Class;
48
49pub use classify::Finding;
50
51pub use classify::Marker;
52
53pub use classify::markers;
54
55pub use classify::Tally;
56
57pub use classify::Verdict;
58
59pub use classify::classify;
60
61pub use check::rustc_path;
62
63pub use compile_dir::Compiled;
64
65pub use compile_dir::compile_dir;
66
67pub use compile_dir::compile_dir_with;
68
69pub use judge::judge;
70
71pub use judge::judgements;
72
73pub use lint::lint;
74
75pub use migrate::Gate;
76
77pub use migrate::Side;
78
79pub use migrate::apply;
80
81pub use migrate::first_difference;
82
83pub use migrate::gate;
84
85pub use migrate::transpile;
86
87pub use remap::RustcMessage;
88
89pub use remap::remap;
90
91pub use resolve::upstream;
92
93pub use visit::Pass;
94
95pub use visit::apply_pass;
96
97pub use visit::descend;
98
99pub use visit::rewrite_expr;
100
101pub use visit::rewrite_program;