Skip to content
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-model fab cargo crate

Shared manufacturing model: fab.motion.v1 frame metering (filament, time, energy), the per-command machine activity record and its Merkle commitment, the device command log chain, a virtual Marlin printer, and a mesh slicer. No runtime, VM or I/O dependency.

crates/cre8-app-fab-model · level 0 · 7,079 lines (5,671 code) · 16 files · 294 fns (93 tests) · cyclomatic Σ 976

0workspace deps
2direct dependents
12transitive dependents
0calls out
41calls in
256call-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). 294 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
hexsrc/lib.rs:50fn921108.8
canon_numsrc/lib.rs:68fn73903.5
TwinMachine::defaultsrc/twin.rs:56trait impl311103.5
genesis_headsrc/command_log.rs:116fn31313
numsrc/slicer.rs:210fn54802.8
canon_textsrc/lib.rs:78fn32702.7
Mesh::cuboidsrc/slicer/mesh.rs:126method1651002.6
metersrc/meter.rs:277fn130341002.4
CommandLog::newsrc/command_log.rs:154method31512.4
FrameKind::parsesrc/frame.rs:29method1713202.2
MeterProfile::newsrc/meter.rs:87method31702.1
SensorLog::newsrc/line.rs:154method31312
push_boxsrc/twin.rs:130fn135802
distancesrc/slicer/geom.rs:292fn31602
MeterProfile::defaultsrc/meter.rs:117trait impl31921.9
loop_containssrc/slicer/geom.rs:37fn134301.8
SliceSettings::defaultsrc/slicer.rs:74trait impl271701.8
MotionFrame::from_jsonsrc/frame.rs:98method181211.8
Process::plasrc/meter.rs:52method91401.8
Writer::commandsrc/slicer.rs:236method41701.8
signed_areasrc/slicer/geom.rs:27fn82601.8
PrinterProfile::defaultsrc/printer.rs:64trait impl181701.8
VirtualPrinter::newsrc/printer.rs:142method301701.8
Handoff::checksrc/line.rs:314method205301.7
sha256_hexsrc/lib.rs:61fn31711.7
keysrc/slicer/geom.rs:22fn31301.7
hold_dutysrc/printer.rs:439fn32101.7
taggedsrc/command_log.rs:322fn62201.7
TwinScene::buildsrc/twin.rs:232method125241371.7
FrameKind::is_motionsrc/frame.rs:66method31301.5
gosrc/subtractive.rs:504fn31801.5
Telemetry::absorbsrc/command_log.rs:233method4711431.5
VirtualPrinter::statesrc/printer.rs:177method31801.4
runsrc/printer.rs:485fn31601.4
MeterTotals::inputssrc/meter.rs:205method142301.4
heater_stepsrc/printer.rs:422fn164111.4
dotsrc/twin.rs:372fn31201.4
MotionFrame::list_from_jsonsrc/frame.rs:118method31411.4
statesrc/subtractive.rs:500fn31701.4
CommandKind::parsesrc/command_log.rs:47method32101.3

Outside the workspace

serde serde_json sha2