Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 s · crystals off

cre8-app-presentation presentation cargo crate

PresentationApp — durable slide decks rendered through the shared site-template / SectionSlot pipeline. Sibling surface to Site; Marketing publishes decks into it.

crates/cre8-app-presentation · level 10 · 2,074 lines (1,781 code) · 7 files · 96 fns (29 tests) · cyclomatic Σ 142

10workspace deps
2direct dependents
9transitive dependents
60calls out
1calls in
82.4call-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.

Declared but never named in this crate's source: cre8-runtime-core (normal).

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

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:191fn51622.9
infer_action_from_fieldssrc/connection.rs:154fn93102.7
parse_actionsrc/connection.rs:143fn101312.6
status_responsesrc/connection.rs:197fn71102.3
canonical_slugsrc/store.rs:74fn42622.3
deck_handler_forsrc/connection.rs:187fn31212.2
require_strsrc/connection.rs:164fn31602.1
deck_vertex_idsrc/store.rs:27fn31501.8
normalize_slidesrc/store.rs:127fn254301.8
compact_slugsrc/store.rs:79fn112121.5
fallback_slugsrc/store.rs:111fn41111.5
push_slug_dashsrc/store.rs:104fn62101.4
publish_specsrc/contract.rs:28fn111211.4
runsrc/init.rs:9fn322331.4
list_templates_responsesrc/connection.rs:311fn211211.3
parse_slides_textsrc/store.rs:156fn102201.3
memory_contextsrc/lib.rs:30fn31411.3
list_deckssrc/store.rs:323fn475231.3
presentation_contribution_contractsrc/contract.rs:43fn31321.3
build_deck_list_treesrc/view_templates.rs:90fn304361.2
slug_charsrc/store.rs:91fn33101.1
push_slug_charsrc/store.rs:95fn82111.1
deck_listingsrc/store.rs:258fn131301.1
build_deck_detail_treesrc/view_templates.rs:190fn305241
build_deck_live_treesrc/view_templates.rs:232fn264211
normalize_slidessrc/store.rs:170fn234221
effective_slugsrc/store.rs:199fn103211
build_deck_vertexsrc/store.rs:210fn273211
list_decks_responsesrc/connection.rs:269fn101110.9
normalize_tagssrc/store.rs:116fn71100.9
statussrc/store.rs:424fn161220.9
is_presentation_connectionsrc/init.rs:5fn31100.9
deck_live_vertex_idsrc/store.rs:31fn31300.9
build_publish_receiptsrc/contract.rs:50fn141220.8
pres_connectsrc/view_templates.rs:72fn31410.8
get_decksrc/store.rs:315fn71350.8
build_deck_editor_treesrc/view_templates.rs:133fn452240.8
delete_decksrc/store.rs:397fn122240.7
set_live_slidesrc/store.rs:443fn141240.7
deck_summarysrc/store.rs:238fn191200.7

Outside the workspace

anyhow hyperdb serde serde_json