Skip to content
1 viewer

rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off

cre8-app-audio-plugin-host audio cargo crate

Audio-owned isolated native VST3 inspection and offline WAV rendering

crates/cre8-app-audio-plugin-host · level 0 · 1,352 lines (1,335 code) · 7 files · 59 fns (6 tests) · cyclomatic Σ 226

0workspace deps
0direct dependents
0transitive dependents
0calls out
0calls in
37.5call-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). 59 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
headersrc/bridge.rs:75fn31101.3
run_cancellablesrc/lib.rs:165fn9310281.2
Request::validatesrc/lib.rs:53method206301.1
replysrc/bridge.rs:78fn152211
hash_filesrc/lib.rs:85fn132501
jobsrc/lib.rs:142fn135400.9
readsrc/wav.rs:18fn265400.8
writesrc/wav.rs:44fn235300.8
checkedsrc/native.rs:11fn41200.8
resolve_modulesrc/lib.rs:99fn132300.8
valid_idsrc/bridge.rs:65fn34200.8
valid_originsrc/bridge.rs:68fn72200.8
runsrc/native.rs:71fn242281120.8
Host::createInstancesrc/native/callbacks.rs:20trait impl62100.7
read_jsonsrc/lib.rs:79fn61200.7
rendersrc/tests.rs:7fn121100.7
Stream::newsrc/native/callbacks.rs:78method31200.7
Stream::rewindsrc/native/callbacks.rs:81method31200.7
test_rootsrc/tests.rs:2fn51200.7
Audio::framessrc/wav.rs:14method31200.7
discoversrc/lib.rs:112fn247200.6
Stream::seeksrc/native/callbacks.rs:134trait impl175100.6
Changes::newsrc/native/callbacks.rs:52method91200.6
Changes::getParameterCountsrc/native/callbacks.rs:66trait impl31200.6
Request::module_mutsrc/lib.rs:73method51100.6
servesrc/bridge.rs:174fn171351110.6
run_isolatedsrc/lib.rs:157fn81110.6
workersrc/lib.rs:258fn111120.6
Queue::getParameterIdsrc/native/callbacks.rs:32trait impl31100.6
Queue::getPointsrc/native/callbacks.rs:38trait impl84100.6
Changes::getParameterDatasrc/native/callbacks.rs:69trait impl31100.6
textsrc/native.rs:15fn31100.5
parse_idsrc/native.rs:24fn83100.5
instancesrc/native.rs:40fn51120.5
json_replysrc/bridge.rs:93fn31110.5
bodysrc/bridge.rs:96fn112100.5
executesrc/bridge.rs:107fn6414130.5
Active::dropsrc/bridge.rs:58trait impl62000.5
origin_and_job_names_are_boundedsrc/bridge.rs:350fn123020.5
default_blocksrc/lib.rs:49fn31000.5

Outside the workspace

anyhow base64 hound libloading rand serde serde_json sha2 tiny_http vst3