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-runtime-app-types crates cargo crate
Concrete runtime app type facade for extracted app crates while the root apps facade is retired.
9workspace deps
240direct dependents
251transitive dependents
19calls out
2,939calls in
1996call-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). 322 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| RuntimeContext::without_truthsrc/types/contracts.rs:153 | method | 3 | 1 | 316 | 1 | 358 | |
| RuntimeContext::with_optional_truth_slotsrc/types/contracts.rs:223 | method | 13 | 1 | 3 | 1 | 306 | |
| RuntimeContext::with_optional_truth_slot_and_threadssrc/types/contracts.rs:237 | method | 76 | 2 | 2 | 5 | 261 | |
| RuntimeContext::newsrc/types/contracts.rs:137 | method | 3 | 1 | 1294 | 1 | 261 | |
| RuntimeContext::authenticated_session_account_originsrc/types/contracts.rs:449 | method | 3 | 1 | 169 | 0 | 81.9 | |
| RuntimeContext::fork_sharedsrc/types/contracts.rs:314 | method | 36 | 1 | 81 | 0 | 70.6 | |
| CapabilityGrantSet::unrestrictedsrc/types/capability.rs:160 | method | 3 | 1 | 8 | 0 | 45.7 | |
| RuntimeContext::set_authenticated_session_account_originsrc/types/contracts.rs:458 | method | 3 | 1 | 156 | 1 | 34 | |
| TestOrigin::authenticated_session_account_idsrc/types/contracts.rs:1178 | trait impl | 3 | 1 | 1 | 0 | 29.4 | |
| caller_identity_from_actorsrc/caller.rs:80 | fn | 9 | 1 | 38 | 0 | 28.6 | |
| RuntimeContext::clear_authenticated_service_originsrc/types/contracts.rs:371 | method | 3 | 1 | 16 | 0 | 22.9 | |
| connection_matchessrc/utils/gateway.rs:30 | fn | 7 | 1 | 50 | 0 | 20.1 | |
| RuntimeContext::with_verified_callersrc/types/contracts.rs:351 | method | 5 | 1 | 113 | 1 | 15.8 | |
| RuntimeApp::metasrc/types/contracts.rs:554 | trait default | 3 | 1 | 9 | 0 | 15.6 | |
| RuntimeContext::set_ddl_executorsrc/types/contracts.rs:157 | method | 3 | 1 | 4 | 0 | 15.1 | |
| RuntimeContext::set_persistence_backend_namesrc/types/contracts.rs:170 | method | 3 | 1 | 1 | 0 | 14.6 | |
| runtime_operatorssrc/caller.rs:24 | fn | 3 | 1 | 56 | 1 | 13.9 | |
| caller_identitysrc/caller.rs:93 | fn | 3 | 1 | 44 | 1 | 12.9 | |
| verified_operatorsrc/caller.rs:31 | fn | 4 | 1 | 34 | 0 | 11.7 | |
| exact_valuesrc/types/operation_authority.rs:108 | fn | 3 | 4 | 5 | 0 | 11.5 | |
| auth_requiredsrc/caller.rs:40 | fn | 9 | 1 | 32 | 1 | 9.5 | |
| ShutdownSignal::is_triggeredsrc/listener.rs:60 | method | 3 | 1 | 19 | 0 | 8.2 | |
| canonical_account_idsrc/caller.rs:52 | fn | 4 | 1 | 13 | 0 | 8 | |
| RuntimeContext::emit_eventsrc/utils/events.rs:8 | trait impl | 15 | 1 | 32 | 1 | 8 | |
| validate_withsrc/protocol/schema.rs:38 | fn | 9 | 2 | 3 | 0 | 7.3 | |
| CapabilityGrantSet::is_grantedsrc/types/capability.rs:191 | method | 6 | 2 | 42 | 0 | 7.1 | |
| RuntimeApp::initsrc/types/contracts.rs:635 | trait default | 6 | 2 | 30 | 2 | 6.8 | |
| get_typedsrc/utils/services.rs:39 | fn | 3 | 1 | 8 | 0 | 6.5 | |
| RuntimeApp::view_definitionssrc/types/contracts.rs:731 | trait default | 3 | 1 | 6 | 0 | 6.3 | |
| resolve_boot_ordersrc/types/boot_order.rs:45 | fn | 42 | 8 | 10 | 0 | 6.1 | |
| RuntimeContext::require_verified_operation_accountsrc/types/contracts.rs:386 | method | 6 | 1 | 10 | 1 | 5.3 | |
| RuntimeContext::authenticated_service_originsrc/types/contracts.rs:357 | method | 3 | 1 | 25 | 0 | 5.3 | |
| RuntimeApp::viewssrc/types/contracts.rs:768 | trait default | 25 | 3 | 23 | 1 | 5.2 | |
| RuntimeContext::set_authenticated_service_originsrc/types/contracts.rs:361 | method | 8 | 1 | 27 | 1 | 5.1 | |
| RuntimeContext::clear_authenticated_session_account_originsrc/types/contracts.rs:465 | method | 3 | 1 | 31 | 0 | 5 | |
| ServiceOrigin::verifiedsrc/types/operation_authority.rs:25 | method | 6 | 2 | 2 | 1 | 4.9 | |
| validate_protocol_descriptor_rawsrc/protocol/schema.rs:66 | fn | 10 | 1 | 9 | 1 | 4.9 | |
| RuntimeContext::operation_access_policy_handlesrc/types/contracts.rs:380 | method | 3 | 1 | 3 | 0 | 4.6 | |
| RuntimeApp::connection_specssrc/types/contracts.rs:663 | trait default | 8 | 2 | 12 | 2 | 4.3 | |
| RuntimeApp::bootsrc/types/contracts.rs:566 | trait default | 3 | 1 | 4 | 0 | 4.3 |
Outside the workspace
anyhow cre8-vm-contracts jsonschema serde serde_json tungstenite