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/jobs.rs

cre8-app-fab · module jobs · src · 1,775 lines (1,361 code, 311 comment) · sha 5eb635cdb52100a3

Items

const FRAMES_PER_BRIDGE_EVENT const SINGLE_RUN_MAX_FRAMES const SLICE_FRAMES const MAX_JOB_FRAMES const MAX_GCODE_BYTES const MAX_REGISTRY_FRAMES const MAX_VM_STEPS const JOB_CHAIN_DOMAIN const JOB_IR_DOMAIN const MAX_JOBS const CONTROL_ROUTE const MACHINE_RECEIPT_SCHEMA const MAX_RECEIPT_ERROR_LINES struct FabJob impl FabJob struct JobSlice impl JobSlice struct JobTrace struct SlicePolicy impl SlicePolicy struct PlannedSlice struct FabStream impl FabStream static REGISTRY static SEQ struct GcodeRun const HEADER_ALLOWANCE const FIRST_LAYER const ROUTER_PASSES const TINY

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
registrysrc/jobs.rs:718fn41509.7
update_jobsrc/jobs.rs:755fn611113.3
get_jobsrc/jobs.rs:723fn311913.2
run_job_trace_withsrc/jobs.rs:560fn517452.7
FabJob::start_headersrc/jobs.rs:258method31402.5
untagsrc/jobs.rs:822fn219302.3
run_interpretsrc/jobs.rs:867fn375422.3
strict_startsrc/jobs.rs:439fn72802.3
run_job_tracesrc/jobs.rs:556fn31912.2
FabJob::start_statesrc/jobs.rs:264method31512
list_jobssrc/jobs.rs:727fn51611.9
JobSlice::textsrc/jobs.rs:333method31101.9
pump_job_streamsrc/jobs.rs:1454fn12222891.8
create_jobsrc/jobs.rs:929fn8584111.8
FabJob::from_tracesrc/jobs.rs:205method321601.7
JobSlice::vm_sourcesrc/jobs.rs:338method62711.6
fold_linksrc/jobs.rs:386fn92201.6
active_stream_for_machinesrc/jobs.rs:785fn112611.6
creation_profilesrc/jobs.rs:914fn72231.4
run_gcodesrc/jobs.rs:906fn41511.4
job_chain_hashsrc/jobs.rs:410fn103421.3
job_ir_hashsrc/jobs.rs:424fn103321.3
FabJob::run_slicessrc/jobs.rs:240method162401.1
send_jobsrc/jobs.rs:1218fn988261
FabJob::preflight_forsrc/jobs.rs:305method31201
plan_slicessrc/jobs.rs:491fn637101
twin_geometrysrc/jobs.rs:1056fn244210.9
emit_frames_to_worldsrc/jobs.rs:1084fn663240.9
insert_jobsrc/jobs.rs:735fn175410.9
value_as_usizesrc/jobs.rs:1596fn31200.8
machine_receiptsrc/jobs.rs:1321fn562110.8
status_fieldsrc/jobs.rs:1379fn31100.8
vm_dialect_forsrc/jobs.rs:449fn32210.8
FabJob::summarysrc/jobs.rs:273method301110.7
FabStream::summarysrc/jobs.rs:661method281100.7
FabStream::is_terminalsrc/jobs.rs:713method31100.7
pump_active_streamssrc/jobs.rs:1580fn153120.7
trace_start_forsrc/jobs.rs:461fn136250.7
world_action_inbox_pathsrc/jobs.rs:105fn242110.7
bridge_write_countsrc/jobs.rs:130fn235100.7
absorb_controller_statussrc/jobs.rs:1385fn6216120.7
push_notesrc/jobs.rs:779fn31210.7
next_job_idsrc/jobs.rs:813fn51100.6
witness_creationsrc/jobs.rs:1019fn242110.6
stream_to_worldsrc/jobs.rs:1047fn41120.6
book_manufacturesrc/jobs.rs:1153fn501110.6
FabJob::vm_dialectsrc/jobs.rs:269method31110.6
jobs_for_machinesrc/jobs.rs:799fn132120.6
store_preflightsrc/jobs.rs:764fn142110.6
JobSlice::summarysrc/jobs.rs:345method111000.5
FabStream::summary_for_jobsrc/jobs.rs:694method184020.5
untag_strips_vm_value_wrapperssrc/jobs.rs:1607fn71010.5
untag_leaves_plain_json_alonesrc/jobs.rs:1616fn41010.5
run_gcode_produces_frames_and_chainsrc/jobs.rs:1622fn111010.5
run_gcode_rejects_oversized_sourcesrc/jobs.rs:1635fn51020.5
a_plain_marlin_job_keeps_its_single_header_less_run_and_chain_hashsrc/jobs.rs:1657fn111030.5
the_trace_start_follows_the_profile_and_never_heads_a_printer_jobsrc/jobs.rs:1670fn291060.5
sliced_runs_reproduce_the_single_run_frames_and_fold_their_chainssrc/jobs.rs:1701fn475040.5
frame_caps_refuse_before_a_job_runssrc/jobs.rs:1750fn152030.5
job_chain_folds_only_when_there_is_more_than_one_slicesrc/jobs.rs:1767fn81020.5

Source not readable from this process.