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-conduit conduit cargo crate
ConduitApp extracted app crate (partial). Phase 2 wave 5 (2026-05-22).
27workspace deps
13direct dependents
30transitive dependents
1,052calls out
292calls in
3875call-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. Showing the 48 of 137 files most involved in calls.
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 4,043 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| conduit_state_for_contextsrc/state.rs:143 | fn | 14 | 4 | 19 | 4 | 41.6 | |
| normalize_idsrc/utils.rs:1 | fn | 17 | 6 | 8 | 0 | 37.7 | |
| stream_suffix_urlsrc/urls.rs:34 | fn | 3 | 1 | 21 | 1 | 18.7 | |
| stream_urlsrc/urls.rs:82 | fn | 3 | 1 | 2 | 0 | 16.8 | |
| normalize_audio_stream_idsrc/streaming/audio_stream.rs:1092 | fn | 3 | 1 | 30 | 1 | 15.7 | |
| controlsrc/browser/flow/dom.ts:2 | fn | 6 | 2 | 37 | 0 | 14.1 | |
| deterministic_hashsrc/hashing.rs:32 | fn | 6 | 1 | 27 | 1 | 14 | |
| statesrc/streaming/audio_stream.rs:934 | fn | 3 | 1 | 25 | 1 | 13.6 | |
| normalized_formatsrc/media_mime.rs:41 | fn | 3 | 1 | 10 | 0 | 13.2 | |
| context_state_idsrc/state.rs:110 | fn | 7 | 1 | 2 | 0 | 13.1 | |
| canonicalize_jsonsrc/hashing.rs:15 | fn | 13 | 4 | 2 | 0 | 12.8 | |
| ConduitState::newsrc/state.rs:60 | method | 29 | 1 | 2 | 1 | 12.5 | |
| ConduitMultistreamCatalog::defaultsrc/multistream.rs:240 | trait impl | 3 | 1 | 9 | 0 | 12.4 | |
| current_thread_state_idsrc/state.rs:118 | fn | 3 | 1 | 2 | 1 | 10.4 | |
| stream_id_from_url_betweensrc/http/http_routes.rs:78 | fn | 8 | 5 | 25 | 0 | 9.9 | |
| default_statesrc/state.rs:101 | fn | 3 | 1 | 2 | 1 | 9.5 | |
| state_for_idsrc/state.rs:105 | fn | 4 | 1 | 1 | 2 | 9.3 | |
| respond_json_requestsrc/http/http_common.rs:80 | fn | 5 | 1 | 48 | 2 | 8.9 | |
| stream_id_from_urlsrc/http/http_routes.rs:69 | fn | 8 | 3 | 16 | 0 | 8.9 | |
| spec_stringsrc/connection/input_parsing.rs:12 | fn | 3 | 1 | 15 | 0 | 8.6 | |
| specForsrc/browser/flow/model.ts:36 | fn | 1 | 1 | 23 | 0 | 8.6 | |
| normalize_av_mux_idsrc/muxing/av_mux/mod.rs:167 | fn | 3 | 1 | 23 | 1 | 8.5 | |
| hash_partssrc/media_ledger.rs:1201 | fn | 8 | 2 | 12 | 0 | 7.9 | |
| read_boxsrc/clip_trim.rs:111 | fn | 23 | 7 | 8 | 0 | 7.7 | |
| get_audio_channelsrc/streaming/audio_stream.rs:1096 | fn | 4 | 1 | 21 | 2 | 7.7 | |
| connectsrc/connection/mod.rs:47 | fn | 201 | 61 | 18 | 60 | 7.4 | |
| close_stream_channel_in_contextsrc/stream.rs:270 | fn | 13 | 2 | 10 | 4 | 7.2 | |
| get_av_mux_sessionsrc/muxing/av_mux/mod.rs:255 | fn | 4 | 1 | 32 | 3 | 7 | |
| append_eventsrc/store.rs:148 | fn | 10 | 1 | 34 | 0 | 6.9 | |
| with_conduit_state_scopesrc/state.rs:139 | fn | 3 | 1 | 23 | 2 | 6.9 | |
| resolve_local_pathsrc/fs_util.rs:40 | fn | 18 | 5 | 12 | 1 | 6.8 | |
| full_boxsrc/muxing/fmp4_mux.rs:1079 | fn | 11 | 1 | 12 | 0 | 6.6 | |
| statesrc/muxing/fmp4_mux.rs:120 | fn | 3 | 1 | 11 | 1 | 6.6 | |
| mp4_boxsrc/muxing/fmp4_mux.rs:1071 | fn | 7 | 1 | 13 | 0 | 6.4 | |
| normalize_file_uri_pathsrc/fs_util.rs:26 | fn | 10 | 5 | 1 | 0 | 6.3 | |
| normalized_graph_keysrc/store.rs:338 | fn | 3 | 1 | 23 | 0 | 5.9 | |
| with_conduit_state_id_scopesrc/state.rs:130 | fn | 8 | 1 | 22 | 1 | 5.9 | |
| require_fieldsrc/connection/input_parsing.rs:8 | fn | 3 | 1 | 51 | 0 | 5.8 | |
| scan_source_urisrc/data_adapter.rs:162 | fn | 83 | 2 | 29 | 11 | 5.8 | |
| FlowMedia::seeksrc/browser/flow/media.ts:180 | method | 4 | 4 | 10 | 0 | 5.7 |
Outside the workspace
anyhow base64 conduit-core cre8-lib-math ed25519-dalek getrandom hex hyperdb image minimp3 native-tls pollster serde serde_json sha2 tiny_http tracing url