MCPcopy Create free account

hub / github.com/PSeitz/dep_graph_rs / functions

Functions88 in github.com/PSeitz/dep_graph_rs

↓ 15 callersMethodskip_whitespace
(&mut self)
src/query.rs:182
↓ 14 callersMethodadd
(&mut self, from: String, to: String, why: String)
src/graph.rs:64
↓ 14 callersFunctionparse_to_string
(input: &str)
src/query.rs:411
↓ 9 callersMethodis_match
Return `true` iff this edge is allowed by the filter set.
src/main.rs:63
↓ 7 callersMethodconsume_literal
(&mut self, literal: &str)
src/query.rs:378
↓ 7 callersMethodpush
(&mut self, segment: String)
src/module.rs:9
↓ 6 callersMethodbump
(&mut self)
src/query.rs:173
↓ 6 callersFunctioncheck_edge
(graph: &Graph, from: &str, to: &str)
src/main.rs:443
↓ 5 callersMethodapply_filter
(&mut self)
src/graph.rs:85
↓ 5 callersMethodfmt_with_wrap
(&self, f: &mut fmt::Formatter<'_>, wrap_self: bool)
src/query.rs:97
↓ 5 callersMethodpeek
(&self)
src/query.rs:169
↓ 4 callersFunctioncollect_crate_imports
Handle `use crate::…` imports.
src/main.rs:182
↓ 4 callersFunctioncollect_imports
Collect `(module_path, item)` pairs from a `UseTree`, prefixing each module path with `prefix`.
src/main.rs:175
↓ 4 callersMethodparse_pattern_token
(&mut self)
src/query.rs:304
↓ 4 callersFunctionpattern_to_regex
(pattern: &str)
src/query.rs:44
↓ 3 callersMethodas_slice
(&self)
src/module.rs:21
↓ 3 callersFunctioncheck_edge_with_item
(graph: &Graph, from: &str, to: &str, item: Option<&str>)
src/main.rs:447
↓ 3 callersMethodconsume_keyword
(&mut self, keyword: &str)
src/query.rs:347
↓ 3 callersFunctionis_cfg_test
True if the attributes contain a `#[cfg(test)]`.
src/main.rs:111
↓ 3 callersFunctionmake_arrow_expr
(lhs: &str, rhs: &str)
src/query.rs:52
↓ 3 callersFunctionmod3_add
(left: u64, right: u64)
test_proj1/src/mod3.rs:1
↓ 3 callersFunctionscan
(cli: Cli)
src/main.rs:349
↓ 2 callersFunctionfile_path_to_mod_path
(file_path: &Path)
src/main.rs:312
↓ 2 callersFunctiongraph_from_str
(code: &str, module_files: &mut HashMap<Module, PathBuf>)
src/main.rs:424
↓ 2 callersFunctionmod2_add
(left: u64, right: u64)
test_proj1/src/mod2/mod.rs:3
↓ 2 callersMethodparse_and
(&mut self)
src/query.rs:202
↓ 2 callersMethodparse_not
(&mut self)
src/query.rs:216
↓ 2 callersMethodparse_or
(&mut self)
src/query.rs:188
↓ 2 callersFunctionparse_query
(input: &str)
src/query.rs:403
↓ 2 callersMethodpop
(&mut self)
src/module.rs:17
↓ 2 callersFunctionrel
(p: &Path, root: &Path)
src/main.rs:305
↓ 1 callersMethodapply_grouping
(&mut self)
src/graph.rs:123
↓ 1 callersFunctionchild_needs_wrap_not
(child: &Expr)
src/query.rs:135
↓ 1 callersFunctioncollect_super_imports
Handle `use super::…` imports, resolving them into an absolute `crate::…` path based on the current module path.
src/main.rs:193
↓ 1 callersMethoddump_dot
(&mut self)
src/graph.rs:138
↓ 1 callersMethodeof
(&self)
src/query.rs:165
↓ 1 callersMethodeval
(&self, src: &str, dst: &str, item: &str)
src/query.rs:27
↓ 1 callersFunctionfind_mod_file
(parent_file: &Path, ident: &str)
src/main.rs:330
↓ 1 callersFunctionget_palette
()
src/graph.rs:222
↓ 1 callersMethodparse_expr
(mut self)
src/query.rs:156
↓ 1 callersMethodparse_field_ident
(&mut self)
src/query.rs:279
↓ 1 callersMethodparse_leaf
(&mut self)
src/query.rs:226
↓ 1 callersMethodprepend
(&mut self, segment: String)
src/module.rs:13
↓ 1 callersFunctionroot_of
"crate::aggregation::..." → "aggregation" "super::aggregation::..." → "aggregation"
src/graph.rs:218
↓ 1 callersMethodtry_parse_arrow
(&mut self, lhs: &str)
src/query.rs:388
↓ 1 callersMethodwalk
(&mut self, tree: &UseTree)
src/main.rs:134
Functionadds_parentheses_for_not_inside_binary
()
src/query.rs:488
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/graph.rs:35
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/module.rs:41
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/query.rs:73
Methodfmt_and
(f: &mut fmt::Formatter<'_>, left: &Expr, right: &Expr)
src/query.rs:118
Methodfmt_or
(f: &mut fmt::Formatter<'_>, left: &Expr, right: &Expr)
src/query.rs:126
Methodfrom
((from, to): (String, String))
src/graph.rs:22
Methodfrom
(path: Vec<String>)
src/module.rs:27
Methodget_edge_label
(whys: &HashSet<String>)
src/graph.rs:70
Functionmain
()
src/main.rs:340
Functionmod1_add
(left: u64, right: u64)
test_proj1/src/mod1/mod.rs:3
Methodnew
(prefix: &[String])
src/main.rs:127
Methodnew
(mode: Grouping, filter: Filter)
src/graph.rs:46
Methodnew
(s: &'a str)
src/query.rs:152
Functionparse_regex
(src: &str)
src/main.rs:82
Functionparses_arrow_a_to_b
()
src/query.rs:458
Functionparses_arrow_shorthand
()
src/query.rs:446
Functionparses_bare_pattern_as_any
()
src/query.rs:440
Functionparses_destination_alias
()
src/query.rs:428
Functionparses_field_specific_pattern
()
src/query.rs:416
Functionparses_item_alias
()
src/query.rs:434
Functionparses_parentheses_and_not
()
src/query.rs:464
Functionparses_source_alias
()
src/query.rs:422
Functionprecendence_and_1
()
src/query.rs:476
Functionprecendence_and_2
()
src/query.rs:482
Functionrender
(left: u64, right: u64)
test_proj1/src/graphics/plattform/ps1.rs:6
Functiontest_collect_crate_imports_grouped_same_mod
()
src/main.rs:528
Functiontest_collect_crate_imports_multi_group
()
src/main.rs:542
Functiontest_collect_crate_imports_simple_path
()
src/main.rs:520
Functiontest_crate_root
()
src/main.rs:555
Functiontest_import_edges
()
src/main.rs:484
Functiontest_macro_wrapped_module
From tokio
src/main.rs:575
Functiontest_other_mod
()
test_proj1/src/mod3.rs:10
Functiontest_project
()
src/main.rs:470
Functiontest_query_filter_basic
()
src/main.rs:612
Functiontest_query_filter_not_with_destination
()
src/main.rs:668
Functiontest_query_filter_or
()
src/main.rs:643
Functiontest_query_filter_parentheses_precedence
()
src/main.rs:693
Methodvisit_item_macro
(&mut self, i: &'ast ItemMacro)
src/main.rs:290
Methodvisit_item_mod
(&mut self, m: &'ast ItemMod)
src/main.rs:258
Methodvisit_item_use
(&mut self, u: &'ast syn::ItemUse)
src/main.rs:231
Functionwraps_or_inside_and
()
src/query.rs:470