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-interpret-api interpret cargo crate

Provider API for Interpret runtime launch and decision-loop surfaces.

crates/cre8-app-interpret-api · level 6 · 402 lines (291 code) · 2 files · 25 fns (7 tests) · cyclomatic Σ 34

2workspace deps
2direct dependents
92transitive dependents
5calls out
6calls in
19call-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). 25 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
providersrc/lib.rs:39fn31201.9
RuntimeEvent::to_vm_valuesrc/event_queue.rs:197method274401.4
event_channelsrc/event_queue.rs:142fn41401.3
channelsrc/event_queue.rs:78fn41201.3
register_interpret_runtime_providersrc/lib.rs:27fn31201
EventSender::requestsrc/event_queue.rs:159method131220.9
RuntimeEvent::kindsrc/event_queue.rs:226method84300.9
EventSender::sendsrc/event_queue.rs:149method31100.9
run_primarysrc/lib.rs:31fn31210.8
run_decision_loopsrc/lib.rs:35fn31210.8
EventSender::try_sendsrc/event_queue.rs:154method31100.6
test_primarysrc/lib.rs:47fn41100.6
test_loopsrc/lib.rs:52fn62100.6
Sender::sendsrc/event_queue.rs:84method51010.5
Receiver::recvsrc/event_queue.rs:94method72010.5
Receiver::try_recvsrc/event_queue.rs:103method31010.5
Receiver::recv_timeoutsrc/event_queue.rs:108method122010.5
EventReceiver::recvsrc/event_queue.rs:176method31000.5
EventReceiver::try_recvsrc/event_queue.rs:181method31000.5
EventReceiver::recv_timeoutsrc/event_queue.rs:186method31000.5
oneshot_send_recv_try_recv_and_timeout_are_stablesrc/event_queue.rs:243fn211010.5
event_channel_send_try_send_recv_and_timeout_are_stablesrc/event_queue.rs:266fn151040.5
request_event_roundtrips_response_channel_and_vm_valuesrc/event_queue.rs:283fn321040.5
reconfigure_event_vm_value_is_stablesrc/event_queue.rs:317fn51020.5
registered_provider_runs_primary_and_decision_loopsrc/lib.rs:60fn201070.5

Outside the workspace

anyhow serde serde_json