1 viewer
rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.5 s · crystals off
cre8-app-fab fab cargo crate
FabApp — transparent manufacturing jobs: G-code through the provable CRE8VM gcode language, fab.motion.v1 frames streamed to the CRE8VIRTUAL machine twin, Manufacture ledger booking. 2026-07-09.
14workspace deps
1direct dependents
8transitive dependents
191calls out
0calls in
429call-graph weight
0.0%exact crystals
Neighbourhood
Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.
Files
lowhigh
File call graph
Resolved calls between this crate's files, callers left of callees.
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 504 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| registrysrc/jobs.rs:718 | fn | 4 | 1 | 5 | 0 | 9.7 | |
| Axes3::newsrc/machines.rs:139 | method | 3 | 1 | 9 | 0 | 8.1 | |
| fmt_mmsrc/machines.rs:509 | fn | 5 | 3 | 15 | 0 | 5.6 | |
| cncsrc/machines.rs:1895 | fn | 25 | 1 | 29 | 1 | 5.4 | |
| connectsrc/connection.rs:378 | fn | 13 | 3 | 20 | 1 | 4.2 | |
| number_valuesrc/machines.rs:570 | fn | 8 | 3 | 5 | 0 | 3.6 | |
| textsrc/machines.rs:560 | fn | 3 | 1 | 18 | 0 | 3.5 | |
| update_jobsrc/jobs.rs:755 | fn | 6 | 1 | 11 | 1 | 3.3 | |
| dispatchsrc/connection.rs:26 | fn | 8 | 2 | 12 | 2 | 3.2 | |
| get_jobsrc/jobs.rs:723 | fn | 3 | 1 | 19 | 1 | 3.2 | |
| softsrc/connection.rs:326 | fn | 3 | 1 | 12 | 0 | 3 | |
| run_job_trace_withsrc/jobs.rs:560 | fn | 51 | 7 | 4 | 5 | 2.7 | |
| normalize_machine_idsrc/machines.rs:486 | fn | 18 | 10 | 7 | 0 | 2.5 | |
| FabJob::start_headersrc/jobs.rs:258 | method | 3 | 1 | 4 | 0 | 2.5 | |
| computesrc/preflight.rs:1330 | fn | 9 | 1 | 5 | 2 | 2.4 | |
| printersrc/machines.rs:1938 | fn | 16 | 1 | 16 | 2 | 2.4 | |
| fab_pillsrc/view_templates.rs:1059 | fn | 3 | 1 | 9 | 1 | 2.4 | |
| untagsrc/jobs.rs:822 | fn | 21 | 9 | 3 | 0 | 2.3 | |
| run_interpretsrc/jobs.rs:867 | fn | 37 | 5 | 4 | 2 | 2.3 | |
| strict_startsrc/jobs.rs:439 | fn | 7 | 2 | 8 | 0 | 2.3 | |
| verdictsrc/preflight.rs:1693 | fn | 3 | 1 | 14 | 2 | 2.3 | |
| run_job_tracesrc/jobs.rs:556 | fn | 3 | 1 | 9 | 1 | 2.2 | |
| job_fromsrc/preflight.rs:1654 | fn | 11 | 1 | 3 | 3 | 2 | |
| compute_placedsrc/preflight.rs:1343 | fn | 158 | 14 | 6 | 20 | 2 | |
| FabJob::start_statesrc/jobs.rs:264 | method | 3 | 1 | 5 | 1 | 2 | |
| list_jobssrc/jobs.rs:727 | fn | 5 | 1 | 6 | 1 | 1.9 | |
| jobsrc/preflight.rs:1667 | fn | 3 | 1 | 6 | 2 | 1.9 | |
| set_test_dispatchsrc/connection.rs:68 | fn | 4 | 1 | 13 | 0 | 1.9 | |
| JobSlice::textsrc/jobs.rs:333 | method | 3 | 1 | 1 | 0 | 1.9 | |
| is_simulator_endpointsrc/machines.rs:473 | fn | 3 | 1 | 3 | 0 | 1.9 | |
| pump_job_streamsrc/jobs.rs:1454 | fn | 122 | 22 | 8 | 9 | 1.8 | |
| create_jobsrc/jobs.rs:929 | fn | 85 | 8 | 4 | 11 | 1.8 | |
| JobPlacement::declaredsrc/preflight.rs:323 | method | 3 | 1 | 4 | 0 | 1.8 | |
| is_grbl_familysrc/machines.rs:458 | fn | 3 | 1 | 4 | 0 | 1.8 | |
| flag_valuesrc/machines.rs:580 | fn | 12 | 6 | 2 | 0 | 1.7 | |
| FabJob::from_tracesrc/jobs.rs:205 | method | 32 | 1 | 6 | 0 | 1.7 | |
| distancesrc/preflight.rs:734 | fn | 3 | 1 | 2 | 0 | 1.7 | |
| load_machinesrc/machines.rs:535 | fn | 3 | 1 | 6 | 3 | 1.6 | |
| axes_from_valuesrc/machines.rs:1374 | fn | 11 | 4 | 5 | 1 | 1.6 | |
| JobSlice::vm_sourcesrc/jobs.rs:338 | method | 6 | 2 | 7 | 1 | 1.6 |
Outside the workspace
anyhow base64 cre8-vm hyperdb image serde serde_json sha2