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

crates/cre8-app-fab/src/preflight.rs

cre8-app-fab · module preflight · src · 2,124 lines (1,766 code, 219 comment) · sha a647a2428610139f

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.

functionkindlinescyclomaticcallerscalleesweightcrystal
computesrc/preflight.rs:1330fn91522.4
verdictsrc/preflight.rs:1693fn311422.3
job_fromsrc/preflight.rs:1654fn111332
compute_placedsrc/preflight.rs:1343fn158146202
jobsrc/preflight.rs:1667fn31621.9
JobPlacement::declaredsrc/preflight.rs:323method31401.8
distancesrc/preflight.rs:734fn31201.7
is_motionsrc/preflight.rs:608fn31401.6
fmt_numsrc/preflight.rs:367fn85101.3
checksrc/preflight.rs:1701fn31601.3
canonical_jsonsrc/preflight.rs:1302fn163301.1
backstopsrc/preflight.rs:475fn7929251
frame_numbersrc/preflight.rs:583fn31101
arc_marginsrc/preflight.rs:749fn81121
declared_systemssrc/preflight.rs:1543fn132231
code_labelsrc/preflight.rs:376fn62110.9
circumradiussrc/preflight.rs:739fn61110.9
int_codesrc/preflight.rs:383fn41200.9
refusessrc/preflight.rs:1705fn32400.9
WorkOffset::from_axessrc/preflight.rs:290method31200.8
fdm_jobsrc/preflight.rs:1672fn31410.8
verdict_onsrc/preflight.rs:1697fn31410.8
PreflightVerdict::first_reasonsrc/preflight.rs:1262method123300.8
PreflightVerdict::first_toolsrc/preflight.rs:1242method31300.8
handle_job_preflightsrc/preflight.rs:1624fn2121100.7
tenthssrc/preflight.rs:389fn51100.7
strip_commentssrc/preflight.rs:396fn1410100.7
split_wordssrc/preflight.rs:413fn2810100.7
PreflightVerdict::placementsrc/preflight.rs:1252method81100.7
origin_ofsrc/preflight.rs:629fn96100.7
place_axissrc/preflight.rs:639fn84100.7
send_gatesrc/preflight.rs:1505fn355230.6
vm_diagnosticssrc/preflight.rs:558fn61120.6
trace_pointssrc/preflight.rs:587fn201110.6
place_tracesrc/preflight.rs:668fn6514130.6
arc_marginssrc/preflight.rs:765fn254110.6
axis_boundssrc/preflight.rs:823fn447120.6
motion_reportsrc/preflight.rs:886fn5118110.6
tool_reportsrc/preflight.rs:950fn375120.6
envelope_checksrc/preflight.rs:1004fn445110.6
feed_checksrc/preflight.rs:1049fn352110.6
s_checksrc/preflight.rs:1090fn4512130.6
tools_checksrc/preflight.rs:1136fn414100.6
trace_start_findingssrc/preflight.rs:1180fn224130.6
fdm_warningssrc/preflight.rs:1320fn81100.6
PreflightVerdict::work_offsetsrc/preflight.rs:1246method31100.6
resolve_placementsrc/preflight.rs:1567fn539190.6
class_labelsrc/preflight.rs:267fn31100.6
class_whysrc/preflight.rs:271fn71100.6
WorkOffset::getsrc/preflight.rs:294method73000.5
WorkOffset::to_jsonsrc/preflight.rs:302method31000.5
Finding::to_jsonsrc/preflight.rs:340method31000.5
Finding::describesrc/preflight.rs:345method42000.5
Word::labelsrc/preflight.rs:360method31010.5
AxisBounds::to_jsonsrc/preflight.rs:806method151000.5
Check::to_jsonsrc/preflight.rs:999method31000.5
PreflightVerdict::summarysrc/preflight.rs:1275method112000.5
PreflightVerdict::compactsrc/preflight.rs:1288method111000.5
a_clean_router_job_passes_and_places_its_bounds_through_the_work_offsetsrc/preflight.rs:1710fn171030.5
the_same_job_outside_the_envelope_is_refused_with_the_offending_linesrc/preflight.rs:1729fn101030.5
feed_over_an_axis_limit_fails_and_rapids_are_exempt_by_frame_gsrc/preflight.rs:1741fn191040.5
spindle_s_over_the_machine_maximum_failssrc/preflight.rs:1762fn62030.5
laser_power_on_cuts_is_held_to_the_laser_maximumsrc/preflight.rs:1770fn133030.5
tools_missing_from_the_table_fail_and_every_change_is_countedsrc/preflight.rs:1785fn132030.5
the_estimate_is_path_over_feed_plus_rapids_and_dwellssrc/preflight.rs:1800fn51020.5
each_axis_is_placed_from_the_origin_its_frame_namessrc/preflight.rs:1807fn384090.5
a_live_read_from_another_work_system_is_refusedsrc/preflight.rs:1847fn122040.5
a_trace_not_created_for_the_controller_is_refusedsrc/preflight.rs:1861fn101080.5
every_vm_diagnostic_but_the_neutral_ones_refuses_with_its_linesrc/preflight.rs:1873fn302030.5
the_lexical_backstop_catches_only_what_the_vm_runs_without_a_codesrc/preflight.rs:1905fn191010.5
canned_cycles_run_only_on_a_grblhal_controllersrc/preflight.rs:1926fn112030.5
every_refusal_refuses_on_a_strict_machine_and_only_warns_on_fdmsrc/preflight.rs:1939fn143050.5
fdm_reports_bounds_even_when_it_passessrc/preflight.rs:1955fn81040.5
arcs_bulging_past_their_chords_count_toward_the_envelopesrc/preflight.rs:1965fn91020.5
the_verdict_hash_is_stable_and_binds_chain_machine_revision_and_offsetsrc/preflight.rs:1976fn161060.5
canonical_json_sorts_keys_at_every_depthsrc/preflight.rs:1994fn61010.5
send_gate_needs_a_passing_reproducible_verdict_for_this_revisionsrc/preflight.rs:2002fn281060.5
declared_work_systems_parse_and_reject_what_is_not_g54_to_g59src/preflight.rs:2032fn91010.5
the_vm_behaviour_behind_each_refusal_is_as_documentedsrc/preflight.rs:2046fn788010.5

Source not readable from this process.