Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-shape shape cargo crate

ShapeApp: printable 3D shapes from a cre8.shape.v1 recipe. Generates the mesh, checks it will print, stores the STL and a preview picture as atoms, and hands the part to Fab to slice and print.

crates/cre8-app-shape · level 11 · 2,031 lines (1,755 code) · 7 files · 104 fns (18 tests) · cyclomatic Σ 215

12workspace deps
1direct dependents
8transitive dependents
112calls out
0calls in
73.7call-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.

normal dep · 5 calls · source referencenormal dep · 4 calls · source referencenormal dep · 24 calls · source referencenormal dep · 14 calls · source referencenormal dep · 35 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 4 calls · source referencenormal dep · 0 calls · source referencenormal dep · 11 calls · source referencedev dep · 10 calls · source referencenormal dep · 0 calls · source referenceapp-shapeL11 · 1,755 linescre8-app-shapeapp-atomL10 · 17,183 linescre8-app-atomapp-fab-modelL0 · 5,671 linescre8-app-fab-modelapp-shape-modelL1 · 1,872 linescre8-app-shape-modelapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-libplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hostutil-view-htmlL0 · 1,660 linescre8-util-view-htmltest-helpersL29 · 557 linescre8-test-helpersruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

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). 104 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
input_textsrc/make.rs:38fn73802.6
connectsrc/connection.rs:70fn176762.1
stl_urlsrc/store.rs:72fn31402
numsrc/view_templates.rs:143fn31811.8
makesrc/make.rs:249fn5857171.7
with_actionsrc/connection.rs:131fn82501.6
textsrc/store.rs:118fn31501.6
getsrc/store.rs:208fn81651.3
temp_dbsrc/store.rs:252fn31911.2
ensure_tablessrc/store.rs:41fn31411.1
pngsrc/make.rs:212fn81201.1
render_newsrc/view_templates.rs:374fn361291.1
document_runtimesrc/view_templates.rs:120fn31220.9
new_hrefsrc/view_templates.rs:151fn31300.9
listsrc/store.rs:218fn292360.9
printsrc/print.rs:34fn517260.8
storedsrc/store.rs:184fn231240.8
verdict_labelsrc/view_templates.rs:159fn84300.8
ShapeRecord::preview_urlsrc/store.rs:81method31210.8
ShapeRecord::backlit_urlsrc/store.rs:85method31210.8
handle_generatesrc/connection.rs:88fn182110.8
handle_getsrc/connection.rs:107fn92120.8
handle_listsrc/connection.rs:117fn131130.8
render_shapesrc/view_templates.rs:650fn393250.8
htmlsrc/view_templates.rs:732fn31300.8
render_gallerysrc/view_templates.rs:199fn261270.8
default_namesrc/make.rs:89fn126110.7
input_usizesrc/connection.rs:62fn73100.7
insertsrc/store.rs:128fn381350.7
number_atsrc/view_templates.rs:147fn31300.7
page_querysrc/view_templates.rs:138fn31200.7
set_last_jobsrc/store.rs:167fn81240.7
json_columnsrc/store.rs:176fn71110.7
groupedsrc/make.rs:58fn124100.7
spec_from_inputsrc/make.rs:71fn91120.7
size_textsrc/view_templates.rs:179fn51310.6
shape_treesrc/view_templates.rs:690fn3571180.6
find_textsrc/print.rs:22fn113100.6
recordsrc/store.rs:256fn221200.6
opt_textsrc/store.rs:122fn31110.6

Outside the workspace

anyhow base64 image serde_json