SYMBOL INDEX (69 symbols across 9 files) FILE: src/callgraph_gen.rs constant RUSTFLAGS (line 21) | pub const RUSTFLAGS: &str = "-C lto=no -C opt-level=0 -C debuginfo=2 --e... function parse_ir_file (line 23) | fn parse_ir_file(ir_path: &Path) -> anyhow::Result { function gen_callgraph (line 107) | pub fn gen_callgraph(ws: &Workspace, crate_name: &str) -> anyhow::Result... function trace_unsafety (line 126) | pub fn trace_unsafety( FILE: src/main.rs type Args (line 23) | pub struct Args { function real_main (line 40) | fn real_main(args: &Args) -> anyhow::Result(ws: &'ws Workspace, name: &str) -> Option<&'ws Pack... function crate_name (line 87) | fn crate_name(ws: &Workspace, package: &Option) -> anyhow::Resul... function main (line 94) | fn main() -> anyhow::Result<()> { FILE: src/mark_source.rs type BadnessMap (line 13) | type BadnessMap = HashMap; type MarkOpts (line 16) | pub struct MarkOpts { function mark_source (line 30) | pub fn mark_source(opts: &MarkOpts, badness: &BadnessMap) -> Result<()> { function group_by_path (line 46) | fn group_by_path(badness: &BadnessMap) -> HashMap { function mark_path (line 65) | fn mark_path(opts: &MarkOpts, text: &str, path: &Path, badness: &Badness... function extract_line_numbers (line 95) | fn extract_line_numbers(opts: &MarkOpts, badness: &BadnessMap) -> Vec); type ScanFileError (line 24) | pub enum ScanFileError { method fmt (line 34) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type SiderophileSynVisitor (line 39) | struct SiderophileSynVisitor { method new (line 51) | fn new(prefix: String, include_tests: bool) -> Self { method visit_file (line 93) | fn visit_file(&mut self, i: &'ast syn::File) { method visit_item_fn (line 98) | fn visit_item_fn(&mut self, i: &ItemFn) { method visit_expr (line 118) | fn visit_expr(&mut self, i: &Expr) { method visit_item_mod (line 140) | fn visit_item_mod(&mut self, i: &ItemMod) { method visit_item_impl (line 150) | fn visit_item_impl(&mut self, i: &ItemImpl) { method visit_item_trait (line 192) | fn visit_item_trait(&mut self, i: &ItemTrait) { method visit_trait_item_fn (line 199) | fn visit_trait_item_fn(&mut self, i: &TraitItemFn) { method visit_impl_item_fn (line 206) | fn visit_impl_item_fn(&mut self, i: &ImplItemFn) { function is_test_mod (line 71) | fn is_test_mod(i: &ItemMod) -> bool { function is_test_fn (line 88) | fn is_test_fn(i: &ItemFn) -> bool { function without_lifetimes (line 224) | fn without_lifetimes(mut path: syn::Path) -> syn::Path { function fmt_syn_path (line 261) | fn fmt_syn_path(path: syn::Path) -> String { function fmt_mod_path (line 270) | fn fmt_mod_path(mod_path: &VecDeque) -> String { function find_unsafe_in_file (line 277) | pub fn find_unsafe_in_file( FILE: src/trawl_source/mod.rs type RsResolveError (line 28) | pub enum RsResolveError { method fmt (line 53) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method from (line 59) | fn from(e: PoisonError) -> Self { function is_file_with_ext (line 64) | fn is_file_with_ext(entry: &walkdir::DirEntry, file_ext: &str) -> bool { type RsFile (line 84) | enum RsFile { method as_path_buf (line 99) | const fn as_path_buf(&self) -> &PathBuf { function find_rs_files_in_dir (line 110) | pub fn find_rs_files_in_dir(dir: &Path) -> impl Iterator { function find_rs_files_in_package (line 127) | fn find_rs_files_in_package(pack: &Package) -> Vec { function into_rs_code_file (line 160) | const fn into_rs_code_file(kind: &TargetKind, path: PathBuf) -> RsFile { function find_rs_files_in_packages (line 172) | fn find_rs_files_in_packages<'a>( function get_many (line 185) | fn get_many<'a>( function find_unsafe_in_packages (line 210) | pub fn find_unsafe_in_packages( function resolve_rs_file_deps (line 256) | pub fn resolve_rs_file_deps( function parse_rustc_dep_info (line 314) | fn parse_rustc_dep_info(rustc_dep_info: &Path) -> CargoResult fmt::Result { method exec (line 396) | fn exec( method force_rebuild (line 448) | fn force_rebuild(&self, _unit: &Unit) -> bool { function get_tainted (line 453) | pub fn get_tainted( FILE: src/utils.rs function get_base_trait_name (line 9) | fn get_base_trait_name(after_as: &str) -> Option { function simplify_trait_paths (line 22) | pub fn simplify_trait_paths(path: &str) -> String { function test_1 (line 45) | fn test_1() { function test_2 (line 49) | fn test_2() { function test_3 (line 56) | fn test_3() { function test_4 (line 60) | fn test_4() { type LabelInfo (line 69) | pub struct LabelInfo { type CallGraph (line 75) | pub struct CallGraph { function configure_rustup_toolchain (line 81) | pub fn configure_rustup_toolchain() { FILE: tests/crate-uses-rust-toolchain/src/lib.rs function foo (line 34) | pub fn foo() { FILE: tests/inlining/src/main.rs function main (line 12) | pub fn main() { function foobar (line 17) | pub fn foobar(v: Vec) { FILE: tests/librarycrate/src/lib.rs function func (line 6) | pub fn func() { function foobar (line 11) | pub fn foobar(v: Vec) {