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-media-spec crates cargo crate

Shared media spec family — ScriptSpec / EditSpec / MediaTake / TemplateSpec / ChannelSpec + the timeline vocabulary they share. Pure data and transformations, zero runtime deps. (2026-06-01).

crates/cre8-media-spec · level 1 · 6,308 lines (5,141 code) · 19 files · 232 fns (88 tests) · cyclomatic Σ 714

1workspace deps
4direct dependents
68transitive dependents
2calls out
86calls in
235call-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 · 2 calls · source referencenormal dep · 5 calls · source referencenormal dep · 72 calls · source referencenormal dep · 7 calls · source referencenormal dep · 2 calls · source referencemedia-specL1 · 5,141 linescre8-media-specapp-mediaL7 · 2,437 linescre8-app-mediaapp-providerL16 · 71,707 linescre8-app-providerapp-tvL18 · 24,131 linescre8-app-tvmedia-printL2 · 2,859 linescre8-media-printmedia-cuesL0 · 4,025 linescre8-media-cues

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

functionkindlinescyclomaticcallerscalleesweightcrystal
cited_idssrc/facts.rs:345fn112305.9
reel_scriptsrc/reel.rs:183fn5171624.1
cited_fact_idssrc/facts.rs:336fn31613.3
media_templatessrc/bundled_templates.rs:15fn6011013.3
bundledsrc/bundled_templates.rs:90fn11419123.3
FormatProfile::dimensionssrc/production.rs:26method95503.1
ScheduleState::is_fullsrc/schedule.rs:159method32103
ScheduleState::push_slotsrc/schedule.rs:141method172213
Calc::skip_spacesrc/facts.rs:386method52303
channelsrc/schedule.rs:236fn131902.9
Grammar::cardsrc/reel.rs:549method201202.8
sha256src/witness.rs:33fn51802.7
build_structuralsrc/witness.rs:119fn121932.6
template_scriptsrc/builder.rs:39fn2311132.5
plan_cutsrc/production_project.rs:135fn13830862.4
FormatProfile::safe_rectsrc/production.rs:37method73102.3
bind_textsrc/template_binding.rs:97fn258202.3
Grammar::feat_segmentsrc/reel.rs:279method12923152.3
Grammar::credits_segmentsrc/reel.rs:513method352112.3
plan_templatesrc/bundled_templates.rs:219fn536842.2
ScheduleState::push_entrysrc/schedule.rs:137method31312.1
slotsrc/bundled_templates.rs:76fn91101.9
markersrc/bundled_templates.rs:86fn31101.9
style_visualsrc/production.rs:435fn3412101.9
AssetRef::newsrc/vocabulary.rs:368method31801.9
FactSelector::pathsrc/facts.rs:117method102601.8
schedule_channelsrc/schedule.rs:99fn1631051.8
basis_merkle_rootsrc/witness.rs:68fn215431.8
reelsrc/reel.rs:630fn191601.7
Calc::eatsrc/facts.rs:392method92411.7
find_catalog_entrysrc/schedule.rs:182fn31301.7
calc_inputssrc/facts.rs:358fn31311.7
bind_valuesrc/template_binding.rs:77fn196111.7
validate_budgetsrc/production.rs:291fn147301.6
estimate_scriptsrc/production.rs:405fn294311.6
VideoComposition::checksrc/video_composition.rs:302method6627741.6
CompositionItem::end_mssrc/video_composition.rs:185method31401.6
projectsrc/production_project.rs:327fn91501.5
template_segmentsrc/builder.rs:67fn121131.5
plan_reelsrc/production.rs:190fn6515641.5

Outside the workspace

cre8-lib-math serde serde_json sha2