Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,932 · python 20,426 · 6,405 files · digest 3ddca2872e6e · built in 1.4 s · crystals off

crates/cre8-code-graph/src/scan.rs

cre8-code-graph · module scan · src · 748 lines (648 code, 44 comment) · sha 6cc2ede37d0430bb

Items

struct FileScan struct UseEntry struct ItemScan struct Metrics enum CallSite struct FnScan struct Walker struct FnContext impl Walker struct BodyVisitor impl BodyVisitor impl Visit for BodyVisitor const SAMPLE

Functions

By call-graph weight (PageRank; 1.0 is the average function). 36 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
scan_sourcesrc/scan.rs:93fn253633
count_linessrc/scan.rs:135fn247402.3
BodyVisitor::entersrc/scan.rs:496method41501.5
BodyVisitor::leavesrc/scan.rs:501method31501.5
count_identssrc/scan.rs:119fn134101.4
line_startssrc/scan.rs:160fn51101.4
path_segmentssrc/scan.rs:474fn31200.9
starts_uppersrc/scan.rs:478fn31200.9
byte_offsetsrc/scan.rs:168fn41100.6
Walker::itemssrc/scan.rs:192method10526170.6
attribute_flagssrc/scan.rs:390fn135100.6
Walker::itemsrc/scan.rs:298method101110.6
Walker::functionsrc/scan.rs:309method7918140.6
has_cfg_testsrc/scan.rs:404fn62110.6
is_pubsrc/scan.rs:411fn31100.6
type_namesrc/scan.rs:415fn2211100.6
flatten_usesrc/scan.rs:438fn359100.6
BodyVisitor::visit_itemsrc/scan.rs:507trait impl41000.5
BodyVisitor::visit_pat_identsrc/scan.rs:512trait impl41000.5
BodyVisitor::visit_stmtsrc/scan.rs:517trait impl41000.5
BodyVisitor::visit_expr_ifsrc/scan.rs:522trait impl183020.5
BodyVisitor::visit_expr_matchsrc/scan.rs:541trait impl153020.5
BodyVisitor::visit_expr_whilesrc/scan.rs:557trait impl71020.5
BodyVisitor::visit_expr_for_loopsrc/scan.rs:565trait impl81020.5
BodyVisitor::visit_expr_loopsrc/scan.rs:574trait impl51020.5
BodyVisitor::visit_expr_binarysrc/scan.rs:580trait impl62000.5
BodyVisitor::visit_expr_trysrc/scan.rs:587trait impl41000.5
BodyVisitor::visit_expr_callsrc/scan.rs:592trait impl195020.5
BodyVisitor::visit_expr_method_callsrc/scan.rs:612trait impl51000.5
BodyVisitor::visit_expr_pathsrc/scan.rs:618trait impl94020.5
BodyVisitor::visit_macrosrc/scan.rs:628trait impl133000.5
scans_functions_items_and_usessrc/scan.rs:683fn376010.5
local_bindings_never_become_referencessrc/scan.rs:722fn73010.5
constructors_are_not_callssrc/scan.rs:731fn41010.5
parse_failures_are_reported_not_fatalsrc/scan.rs:737fn51010.5
line_classessrc/scan.rs:744fn41010.5

Source not readable from this process.