Skip to content
1 viewer

rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off

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

cre8-code-graph · module cfg · src · 575 lines (504 code, 28 comment) · sha 554f0ff831a24545

Items

enum BlockKind impl BlockKind enum CfgEdgeKind impl CfgEdgeKind struct CfgBlock struct CfgEdge struct Cfg impl Cfg struct LoopFrame struct Builder const PANICS const LABEL_CHARS impl Builder struct TryFinder impl Visit for TryFinder

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
Builder::edgesrc/cfg.rs:190method31903.4
find_fnsrc/cfg.rs:121fn2415222.7
Builder::new_blocksrc/cfg.rs:185method41702.1
cfg_forsrc/cfg.rs:113fn71622
find_in_blocksrc/cfg.rs:146fn42111.7
buildsrc/cfg.rs:168fn152131.3
Builder::stmtsrc/cfg.rs:246method297191.2
Cfg::cyclomaticsrc/cfg.rs:106method31300.9
Builder::line_textsrc/cfg.rs:194method92200.9
Builder::blocksrc/cfg.rs:239method62310.9
kindssrc/cfg.rs:523fn31200.8
Builder::exprsrc/cfg.rs:296method95222130.8
Builder::headsrc/cfg.rs:228method102330.7
Builder::try_edgesrc/cfg.rs:276method72310.7
Builder::ensuresrc/cfg.rs:206method31110.7
Builder::appendsrc/cfg.rs:210method153230.7
is_controlsrc/cfg.rs:493fn61200.7
is_panicsrc/cfg.rs:500fn31200.7
CfgEdgeKind::is_backsrc/cfg.rs:76method31100.6
Builder::joinsrc/cfg.rs:284method113120.6
Builder::arm_bodysrc/cfg.rs:392method62120.6
Builder::loopedsrc/cfg.rs:399method295160.6
Builder::loop_framesrc/cfg.rs:429method62100.6
BlockKind::labelsrc/cfg.rs:31method128000.5
CfgEdgeKind::labelsrc/cfg.rs:60method1410000.5
Builder::finishsrc/cfg.rs:439method5215000.5
TryFinder::visit_expr_trysrc/cfg.rs:510trait impl31000.5
TryFinder::visit_expr_closuresrc/cfg.rs:514trait impl11000.5
TryFinder::visit_expr_asyncsrc/cfg.rs:515trait impl11000.5
TryFinder::visit_itemsrc/cfg.rs:516trait impl11000.5
straight_line_is_entry_body_exitsrc/cfg.rs:528fn71020.5
if_else_and_early_return_and_trysrc/cfg.rs:537fn111030.5
loops_have_back_edges_and_breakssrc/cfg.rs:550fn81020.5
match_arms_fan_out_and_rejoinsrc/cfg.rs:560fn71010.5
methods_and_nested_fns_are_found_by_linesrc/cfg.rs:569fn61010.5

Source not readable from this process.