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
crates/cre8-app-fab/src/preflight.rs
Items
const PREFLIGHT_SCHEMA const VM_ARC_TOLERANCE_MM const EPS const MAX_LISTED_FINDINGS const MAX_FDM_WARNINGS const MOTION_KINDS const AXES const ALLOWED_VM_CODES struct ConstructClass const CONSTRUCT_CLASSES struct WorkOffset impl WorkOffset struct JobPlacement impl JobPlacement struct Finding impl Finding struct Word impl Word struct Backstop enum LexMotion struct TracePoint enum Origin struct Placed struct ArcMargin struct AxisBounds impl AxisBounds struct MotionReport struct ToolReport struct Check impl Check struct PreflightVerdict impl PreflightVerdict const CLEAN_CNC const MID_TABLE
Functions
By call-graph weight (PageRank; 1.0 is the average function). 79 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| computesrc/preflight.rs:1330 | fn | 9 | 1 | 5 | 2 | 2.4 | |
| verdictsrc/preflight.rs:1693 | fn | 3 | 1 | 14 | 2 | 2.3 | |
| job_fromsrc/preflight.rs:1654 | fn | 11 | 1 | 3 | 3 | 2 | |
| compute_placedsrc/preflight.rs:1343 | fn | 158 | 14 | 6 | 20 | 2 | |
| jobsrc/preflight.rs:1667 | fn | 3 | 1 | 6 | 2 | 1.9 | |
| JobPlacement::declaredsrc/preflight.rs:323 | method | 3 | 1 | 4 | 0 | 1.8 | |
| distancesrc/preflight.rs:734 | fn | 3 | 1 | 2 | 0 | 1.7 | |
| is_motionsrc/preflight.rs:608 | fn | 3 | 1 | 4 | 0 | 1.6 | |
| fmt_numsrc/preflight.rs:367 | fn | 8 | 5 | 1 | 0 | 1.3 | |
| checksrc/preflight.rs:1701 | fn | 3 | 1 | 6 | 0 | 1.3 | |
| canonical_jsonsrc/preflight.rs:1302 | fn | 16 | 3 | 3 | 0 | 1.1 | |
| backstopsrc/preflight.rs:475 | fn | 79 | 29 | 2 | 5 | 1 | |
| frame_numbersrc/preflight.rs:583 | fn | 3 | 1 | 1 | 0 | 1 | |
| arc_marginsrc/preflight.rs:749 | fn | 8 | 1 | 1 | 2 | 1 | |
| declared_systemssrc/preflight.rs:1543 | fn | 13 | 2 | 2 | 3 | 1 | |
| code_labelsrc/preflight.rs:376 | fn | 6 | 2 | 1 | 1 | 0.9 | |
| circumradiussrc/preflight.rs:739 | fn | 6 | 1 | 1 | 1 | 0.9 | |
| int_codesrc/preflight.rs:383 | fn | 4 | 1 | 2 | 0 | 0.9 | |
| refusessrc/preflight.rs:1705 | fn | 3 | 2 | 4 | 0 | 0.9 | |
| WorkOffset::from_axessrc/preflight.rs:290 | method | 3 | 1 | 2 | 0 | 0.8 | |
| fdm_jobsrc/preflight.rs:1672 | fn | 3 | 1 | 4 | 1 | 0.8 | |
| verdict_onsrc/preflight.rs:1697 | fn | 3 | 1 | 4 | 1 | 0.8 | |
| PreflightVerdict::first_reasonsrc/preflight.rs:1262 | method | 12 | 3 | 3 | 0 | 0.8 | |
| PreflightVerdict::first_toolsrc/preflight.rs:1242 | method | 3 | 1 | 3 | 0 | 0.8 | |
| handle_job_preflightsrc/preflight.rs:1624 | fn | 21 | 2 | 1 | 10 | 0.7 | |
| tenthssrc/preflight.rs:389 | fn | 5 | 1 | 1 | 0 | 0.7 | |
| strip_commentssrc/preflight.rs:396 | fn | 14 | 10 | 1 | 0 | 0.7 | |
| split_wordssrc/preflight.rs:413 | fn | 28 | 10 | 1 | 0 | 0.7 | |
| PreflightVerdict::placementsrc/preflight.rs:1252 | method | 8 | 1 | 1 | 0 | 0.7 | |
| origin_ofsrc/preflight.rs:629 | fn | 9 | 6 | 1 | 0 | 0.7 | |
| place_axissrc/preflight.rs:639 | fn | 8 | 4 | 1 | 0 | 0.7 | |
| send_gatesrc/preflight.rs:1505 | fn | 35 | 5 | 2 | 3 | 0.6 | |
| vm_diagnosticssrc/preflight.rs:558 | fn | 6 | 1 | 1 | 2 | 0.6 | |
| trace_pointssrc/preflight.rs:587 | fn | 20 | 1 | 1 | 1 | 0.6 | |
| place_tracesrc/preflight.rs:668 | fn | 65 | 14 | 1 | 3 | 0.6 | |
| arc_marginssrc/preflight.rs:765 | fn | 25 | 4 | 1 | 1 | 0.6 | |
| axis_boundssrc/preflight.rs:823 | fn | 44 | 7 | 1 | 2 | 0.6 | |
| motion_reportsrc/preflight.rs:886 | fn | 51 | 18 | 1 | 1 | 0.6 | |
| tool_reportsrc/preflight.rs:950 | fn | 37 | 5 | 1 | 2 | 0.6 | |
| envelope_checksrc/preflight.rs:1004 | fn | 44 | 5 | 1 | 1 | 0.6 | |
| feed_checksrc/preflight.rs:1049 | fn | 35 | 2 | 1 | 1 | 0.6 | |
| s_checksrc/preflight.rs:1090 | fn | 45 | 12 | 1 | 3 | 0.6 | |
| tools_checksrc/preflight.rs:1136 | fn | 41 | 4 | 1 | 0 | 0.6 | |
| trace_start_findingssrc/preflight.rs:1180 | fn | 22 | 4 | 1 | 3 | 0.6 | |
| fdm_warningssrc/preflight.rs:1320 | fn | 8 | 1 | 1 | 0 | 0.6 | |
| PreflightVerdict::work_offsetsrc/preflight.rs:1246 | method | 3 | 1 | 1 | 0 | 0.6 | |
| resolve_placementsrc/preflight.rs:1567 | fn | 53 | 9 | 1 | 9 | 0.6 | |
| class_labelsrc/preflight.rs:267 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| class_whysrc/preflight.rs:271 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| WorkOffset::getsrc/preflight.rs:294 | method | 7 | 3 | 0 | 0 | 0.5 | |
| WorkOffset::to_jsonsrc/preflight.rs:302 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Finding::to_jsonsrc/preflight.rs:340 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Finding::describesrc/preflight.rs:345 | method | 4 | 2 | 0 | 0 | 0.5 | |
| Word::labelsrc/preflight.rs:360 | method | 3 | 1 | 0 | 1 | 0.5 | |
| AxisBounds::to_jsonsrc/preflight.rs:806 | method | 15 | 1 | 0 | 0 | 0.5 | |
| Check::to_jsonsrc/preflight.rs:999 | method | 3 | 1 | 0 | 0 | 0.5 | |
| PreflightVerdict::summarysrc/preflight.rs:1275 | method | 11 | 2 | 0 | 0 | 0.5 | |
| PreflightVerdict::compactsrc/preflight.rs:1288 | method | 11 | 1 | 0 | 0 | 0.5 | |
| a_clean_router_job_passes_and_places_its_bounds_through_the_work_offsetsrc/preflight.rs:1710 | fn | 17 | 1 | 0 | 3 | 0.5 | |
| the_same_job_outside_the_envelope_is_refused_with_the_offending_linesrc/preflight.rs:1729 | fn | 10 | 1 | 0 | 3 | 0.5 | |
| feed_over_an_axis_limit_fails_and_rapids_are_exempt_by_frame_gsrc/preflight.rs:1741 | fn | 19 | 1 | 0 | 4 | 0.5 | |
| spindle_s_over_the_machine_maximum_failssrc/preflight.rs:1762 | fn | 6 | 2 | 0 | 3 | 0.5 | |
| laser_power_on_cuts_is_held_to_the_laser_maximumsrc/preflight.rs:1770 | fn | 13 | 3 | 0 | 3 | 0.5 | |
| tools_missing_from_the_table_fail_and_every_change_is_countedsrc/preflight.rs:1785 | fn | 13 | 2 | 0 | 3 | 0.5 | |
| the_estimate_is_path_over_feed_plus_rapids_and_dwellssrc/preflight.rs:1800 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| each_axis_is_placed_from_the_origin_its_frame_namessrc/preflight.rs:1807 | fn | 38 | 4 | 0 | 9 | 0.5 | |
| a_live_read_from_another_work_system_is_refusedsrc/preflight.rs:1847 | fn | 12 | 2 | 0 | 4 | 0.5 | |
| a_trace_not_created_for_the_controller_is_refusedsrc/preflight.rs:1861 | fn | 10 | 1 | 0 | 8 | 0.5 | |
| every_vm_diagnostic_but_the_neutral_ones_refuses_with_its_linesrc/preflight.rs:1873 | fn | 30 | 2 | 0 | 3 | 0.5 | |
| the_lexical_backstop_catches_only_what_the_vm_runs_without_a_codesrc/preflight.rs:1905 | fn | 19 | 1 | 0 | 1 | 0.5 | |
| canned_cycles_run_only_on_a_grblhal_controllersrc/preflight.rs:1926 | fn | 11 | 2 | 0 | 3 | 0.5 | |
| every_refusal_refuses_on_a_strict_machine_and_only_warns_on_fdmsrc/preflight.rs:1939 | fn | 14 | 3 | 0 | 5 | 0.5 | |
| fdm_reports_bounds_even_when_it_passessrc/preflight.rs:1955 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| arcs_bulging_past_their_chords_count_toward_the_envelopesrc/preflight.rs:1965 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| the_verdict_hash_is_stable_and_binds_chain_machine_revision_and_offsetsrc/preflight.rs:1976 | fn | 16 | 1 | 0 | 6 | 0.5 | |
| canonical_json_sorts_keys_at_every_depthsrc/preflight.rs:1994 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| send_gate_needs_a_passing_reproducible_verdict_for_this_revisionsrc/preflight.rs:2002 | fn | 28 | 1 | 0 | 6 | 0.5 | |
| declared_work_systems_parse_and_reject_what_is_not_g54_to_g59src/preflight.rs:2032 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| the_vm_behaviour_behind_each_refusal_is_as_documentedsrc/preflight.rs:2046 | fn | 78 | 8 | 0 | 1 | 0.5 |
Source not readable from this process.