Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PSeitz/dep_graph_rs
/ functions
Functions
88 in github.com/PSeitz/dep_graph_rs
⨍
Functions
88
◇
Types & classes
13
↓ 15 callers
Method
skip_whitespace
(&mut self)
src/query.rs:182
↓ 14 callers
Method
add
(&mut self, from: String, to: String, why: String)
src/graph.rs:64
↓ 14 callers
Function
parse_to_string
(input: &str)
src/query.rs:411
↓ 9 callers
Method
is_match
Return `true` iff this edge is allowed by the filter set.
src/main.rs:63
↓ 7 callers
Method
consume_literal
(&mut self, literal: &str)
src/query.rs:378
↓ 7 callers
Method
push
(&mut self, segment: String)
src/module.rs:9
↓ 6 callers
Method
bump
(&mut self)
src/query.rs:173
↓ 6 callers
Function
check_edge
(graph: &Graph, from: &str, to: &str)
src/main.rs:443
↓ 5 callers
Method
apply_filter
(&mut self)
src/graph.rs:85
↓ 5 callers
Method
fmt_with_wrap
(&self, f: &mut fmt::Formatter<'_>, wrap_self: bool)
src/query.rs:97
↓ 5 callers
Method
peek
(&self)
src/query.rs:169
↓ 4 callers
Function
collect_crate_imports
Handle `use crate::…` imports.
src/main.rs:182
↓ 4 callers
Function
collect_imports
Collect `(module_path, item)` pairs from a `UseTree`, prefixing each module path with `prefix`.
src/main.rs:175
↓ 4 callers
Method
parse_pattern_token
(&mut self)
src/query.rs:304
↓ 4 callers
Function
pattern_to_regex
(pattern: &str)
src/query.rs:44
↓ 3 callers
Method
as_slice
(&self)
src/module.rs:21
↓ 3 callers
Function
check_edge_with_item
(graph: &Graph, from: &str, to: &str, item: Option<&str>)
src/main.rs:447
↓ 3 callers
Method
consume_keyword
(&mut self, keyword: &str)
src/query.rs:347
↓ 3 callers
Function
is_cfg_test
True if the attributes contain a `#[cfg(test)]`.
src/main.rs:111
↓ 3 callers
Function
make_arrow_expr
(lhs: &str, rhs: &str)
src/query.rs:52
↓ 3 callers
Function
mod3_add
(left: u64, right: u64)
test_proj1/src/mod3.rs:1
↓ 3 callers
Function
scan
(cli: Cli)
src/main.rs:349
↓ 2 callers
Function
file_path_to_mod_path
(file_path: &Path)
src/main.rs:312
↓ 2 callers
Function
graph_from_str
(code: &str, module_files: &mut HashMap<Module, PathBuf>)
src/main.rs:424
↓ 2 callers
Function
mod2_add
(left: u64, right: u64)
test_proj1/src/mod2/mod.rs:3
↓ 2 callers
Method
parse_and
(&mut self)
src/query.rs:202
↓ 2 callers
Method
parse_not
(&mut self)
src/query.rs:216
↓ 2 callers
Method
parse_or
(&mut self)
src/query.rs:188
↓ 2 callers
Function
parse_query
(input: &str)
src/query.rs:403
↓ 2 callers
Method
pop
(&mut self)
src/module.rs:17
↓ 2 callers
Function
rel
(p: &Path, root: &Path)
src/main.rs:305
↓ 1 callers
Method
apply_grouping
(&mut self)
src/graph.rs:123
↓ 1 callers
Function
child_needs_wrap_not
(child: &Expr)
src/query.rs:135
↓ 1 callers
Function
collect_super_imports
Handle `use super::…` imports, resolving them into an absolute `crate::…` path based on the current module path.
src/main.rs:193
↓ 1 callers
Method
dump_dot
(&mut self)
src/graph.rs:138
↓ 1 callers
Method
eof
(&self)
src/query.rs:165
↓ 1 callers
Method
eval
(&self, src: &str, dst: &str, item: &str)
src/query.rs:27
↓ 1 callers
Function
find_mod_file
(parent_file: &Path, ident: &str)
src/main.rs:330
↓ 1 callers
Function
get_palette
()
src/graph.rs:222
↓ 1 callers
Method
parse_expr
(mut self)
src/query.rs:156
↓ 1 callers
Method
parse_field_ident
(&mut self)
src/query.rs:279
↓ 1 callers
Method
parse_leaf
(&mut self)
src/query.rs:226
↓ 1 callers
Method
prepend
(&mut self, segment: String)
src/module.rs:13
↓ 1 callers
Function
root_of
"crate::aggregation::..." → "aggregation" "super::aggregation::..." → "aggregation"
src/graph.rs:218
↓ 1 callers
Method
try_parse_arrow
(&mut self, lhs: &str)
src/query.rs:388
↓ 1 callers
Method
walk
(&mut self, tree: &UseTree)
src/main.rs:134
Function
adds_parentheses_for_not_inside_binary
()
src/query.rs:488
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/graph.rs:35
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/module.rs:41
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/query.rs:73
Method
fmt_and
(f: &mut fmt::Formatter<'_>, left: &Expr, right: &Expr)
src/query.rs:118
Method
fmt_or
(f: &mut fmt::Formatter<'_>, left: &Expr, right: &Expr)
src/query.rs:126
Method
from
((from, to): (String, String))
src/graph.rs:22
Method
from
(path: Vec<String>)
src/module.rs:27
Method
get_edge_label
(whys: &HashSet<String>)
src/graph.rs:70
Function
main
()
src/main.rs:340
Function
mod1_add
(left: u64, right: u64)
test_proj1/src/mod1/mod.rs:3
Method
new
(prefix: &[String])
src/main.rs:127
Method
new
(mode: Grouping, filter: Filter)
src/graph.rs:46
Method
new
(s: &'a str)
src/query.rs:152
Function
parse_regex
(src: &str)
src/main.rs:82
Function
parses_arrow_a_to_b
()
src/query.rs:458
Function
parses_arrow_shorthand
()
src/query.rs:446
Function
parses_bare_pattern_as_any
()
src/query.rs:440
Function
parses_destination_alias
()
src/query.rs:428
Function
parses_field_specific_pattern
()
src/query.rs:416
Function
parses_item_alias
()
src/query.rs:434
Function
parses_parentheses_and_not
()
src/query.rs:464
Function
parses_source_alias
()
src/query.rs:422
Function
precendence_and_1
()
src/query.rs:476
Function
precendence_and_2
()
src/query.rs:482
Function
render
(left: u64, right: u64)
test_proj1/src/graphics/plattform/ps1.rs:6
Function
test_collect_crate_imports_grouped_same_mod
()
src/main.rs:528
Function
test_collect_crate_imports_multi_group
()
src/main.rs:542
Function
test_collect_crate_imports_simple_path
()
src/main.rs:520
Function
test_crate_root
()
src/main.rs:555
Function
test_import_edges
()
src/main.rs:484
Function
test_macro_wrapped_module
From tokio
src/main.rs:575
Function
test_other_mod
()
test_proj1/src/mod3.rs:10
Function
test_project
()
src/main.rs:470
Function
test_query_filter_basic
()
src/main.rs:612
Function
test_query_filter_not_with_destination
()
src/main.rs:668
Function
test_query_filter_or
()
src/main.rs:643
Function
test_query_filter_parentheses_precedence
()
src/main.rs:693
Method
visit_item_macro
(&mut self, i: &'ast ItemMacro)
src/main.rs:290
Method
visit_item_mod
(&mut self, m: &'ast ItemMod)
src/main.rs:258
Method
visit_item_use
(&mut self, u: &'ast syn::ItemUse)
src/main.rs:231
Function
wraps_or_inside_and
()
src/query.rs:470