Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

build_router

cre8_app_fab_model::subtractive::build_router

fn · cre8-app-fab-model · crates/cre8-app-fab-model/src/subtractive.rs:292 pub(crate) documented

95lines
17cyclomatic
4max nesting
43statements
0? exits
5params
1callers
12callees
0.7 (p60)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (1 direct callers, 12 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitepath · 4 sitespath · 1 sitepath · 2 sitespath · 1 sitepath · 3 sitespath · 1 sitepath · 2 sitespath · 3 sitespath · 4 sitesmethod · 1 sitepath · 2 sitesname · 1 sitename · 1 sitename · 1 sitepath · 1 sitemethod · 9 sitesname · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 10 sitesmethod · 1 siteself · 1 sitestage_htmlapp-fab · cc 16cre8_app_fab::twin_stage::stage_htmla_slot_removes_its_own_volu…app-fab-model · cc 2cre8_app_fab_model::subtractive::tests::a_slot_removes_its_own_volume_from_the_blocka_move_with_the_spindle_sto…app-fab-model · cc 1cre8_app_fab_model::subtractive::tests::a_move_with_the_spindle_stopped_or_above_the_stock_cuts_nothingoverlapping_passes_do_not_r…app-fab-model · cc 1cre8_app_fab_model::subtractive::tests::overlapping_passes_do_not_remove_the_same_material_twicea_laser_burns_only_on_feed_…app-fab-model · cc 2cre8_app_fab_model::subtractive::tests::a_laser_burns_only_on_feed_moves_with_the_beam_ona_torch_cuts_while_it_is_on…app-fab-model · cc 1cre8_app_fab_model::subtractive::tests::a_torch_cuts_while_it_is_on_and_a_pen_draws_while_it_is_downa_pcb_mill_cuts_copper_clad…app-fab-model · cc 2cre8_app_fab_model::subtractive::tests::a_pcb_mill_cuts_copper_clad_boarda_lathe_turns_a_shoulder_an…app-fab-model · cc 2cre8_app_fab_model::subtractive::tests::a_lathe_turns_a_shoulder_and_removes_the_ringboth_stages_render_their_st…app-fab-model · cc 8cre8_app_fab_model::subtractive::tests::both_stages_render_their_stockthe_scene_holds_one_bead_pe…app-fab-model · cc 4cre8_app_fab_model::twin::tests::the_scene_holds_one_bead_per_depositing_moveTwinScene::buildapp-fab-model · cc 24cre8_app_fab_model::twin::TwinScene::buildbuild_routerapp-fab-model · cc 17cre8_app_fab_model::subtractive::build_routerpush_boxapp-fab-model · cc 5cre8_app_fab_model::twin::push_boxpush_machineapp-fab-model · cc 4cre8_app_fab_model::twin::push_machinework_movesapp-fab-model · cc 8cre8_app_fab_model::subtractive::work_movesworked_lengthapp-fab-model · cc 1cre8_app_fab_model::subtractive::worked_lengthstock_extentapp-fab-model · cc 5cre8_app_fab_model::subtractive::stock_extentPlacement::newapp-fab-model · cc 1cre8_app_fab_model::subtractive::Placement::newPlacement::stageapp-fab-model · cc 1cre8_app_fab_model::subtractive::Placement::stagemixapp-fab-model · cc 1cre8_app_fab_model::subtractive::mixHeightMap::newapp-fab-model · cc 1cre8_app_fab_model::subtractive::HeightMap::newHeightMap::cutapp-fab-model · cc 2cre8_app_fab_model::subtractive::HeightMap::cutHeightMap::deepestapp-fab-model · cc 1cre8_app_fab_model::subtractive::HeightMap::deepestHeightMap::removed_mm3app-fab-model · cc 1cre8_app_fab_model::subtractive::HeightMap::removed_mm3FrameKind::is_motionapp-fab-model · cc 1cre8_app_fab_model::frame::FrameKind::is_motionHeightMap::plungeapp-fab-model · cc 5cre8_app_fab_model::subtractive::HeightMap::plunge

Control flow

Source not readable from this process.

Callers 1

Callees 12

Source not readable from this process.