Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

build_sheet

cre8_app_fab_model::subtractive::build_sheet

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

79lines
18cyclomatic
2max nesting
37statements
0? exits
3params
1callers
9callees
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, 9 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 sitename · 1 sitepath · 1 sitemethod · 5 sitesname · 1 sitename · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitename · 10 sitesmethod · 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_sheetapp-fab-model · cc 18cre8_app_fab_model::subtractive::build_sheetpush_boxapp-fab-model · cc 5cre8_app_fab_model::twin::push_boxpush_beadapp-fab-model · cc 2cre8_app_fab_model::twin::push_beadpush_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::mixFrameKind::is_motionapp-fab-model · cc 1cre8_app_fab_model::frame::FrameKind::is_motion

Control flow

Source not readable from this process.

Callers 1

Callees 9

Source not readable from this process.