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-runtime-app-types crates cargo crate
Concrete runtime app type facade for extracted app crates while the root apps facade is retired.
9workspace deps
245direct dependents
256transitive dependents
19calls out
3,304calls in
2147call-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/contract.rs:153 | method | 3 | 1 | 321 | 1 | 377 | |
| RuntimeContext::with_optional_truth_slotsrc/types/contract.rs:223 | method | 13 | 1 | 3 | 1 | 322 | |
| RuntimeContext::newsrc/types/contract.rs:137 | method | 3 | 1 | 1384 | 1 | 276 | |
| RuntimeContext::with_optional_truth_slot_and_threadssrc/types/contract.rs:237 | method | 76 | 2 | 2 | 5 | 275 | |
| RuntimeContext::fork_sharedsrc/types/contract.rs:314 | method | 36 | 1 | 114 | 0 | 90 | |
| RuntimeContext::authenticated_session_account_originsrc/types/contract.rs:449 | method | 3 | 1 | 189 | 0 | 88.4 | |
| CapabilityGrantSet::unrestrictedsrc/types/capability.rs:160 | method | 3 | 1 | 8 | 0 | 48 | |
| RuntimeContext::set_authenticated_session_account_originsrc/types/contract.rs:458 | method | 3 | 1 | 174 | 1 | 37.3 | |
| TestOrigin::authenticated_session_account_idsrc/types/contract.rs:1178 | trait impl | 3 | 1 | 1 | 0 | 32.2 | |
| caller_identity_from_actorsrc/caller.rs:80 | fn | 9 | 1 | 48 | 0 | 31.9 | |
| RuntimeContext::clear_authenticated_service_originsrc/types/contract.rs:371 | method | 3 | 1 | 17 | 0 | 24.9 | |
| RuntimeContext::with_verified_callersrc/types/contract.rs:351 | method | 5 | 1 | 144 | 1 | 21.7 | |
| connection_matchessrc/util/gateway.rs:30 | fn | 7 | 1 | 51 | 0 | 19.7 | |
| runtime_operatorssrc/caller.rs:24 | fn | 3 | 1 | 84 | 1 | 19.5 | |
| canonical_account_idsrc/caller.rs:52 | fn | 4 | 1 | 27 | 0 | 17.3 | |
| RuntimeApp::metasrc/types/contract.rs:554 | trait default | 3 | 1 | 10 | 0 | 16.6 | |
| verified_operatorsrc/caller.rs:31 | fn | 4 | 1 | 56 | 0 | 16.1 | |
| RuntimeContext::set_ddl_executorsrc/types/contract.rs:157 | method | 3 | 1 | 4 | 0 | 16 | |
| RuntimeContext::set_persistence_backend_namesrc/types/contract.rs:170 | method | 3 | 1 | 1 | 0 | 15.4 | |
| caller_identitysrc/caller.rs:93 | fn | 3 | 1 | 48 | 1 | 13.6 | |
| exact_valuesrc/types/operation_authority.rs:108 | fn | 3 | 4 | 5 | 0 | 12.7 | |
| auth_requiredsrc/caller.rs:40 | fn | 9 | 1 | 40 | 1 | 12 | |
| ShutdownSignal::is_triggeredsrc/listener.rs:60 | method | 3 | 1 | 20 | 0 | 8.6 | |
| RuntimeContext::emit_eventsrc/util/events.rs:8 | trait impl | 15 | 1 | 35 | 1 | 8.1 | |
| validate_withsrc/protocol/schema.rs:38 | fn | 9 | 2 | 3 | 0 | 7.3 | |
| RuntimeApp::initsrc/types/contract.rs:635 | trait default | 6 | 2 | 34 | 2 | 7.3 | |
| CapabilityGrantSet::is_grantedsrc/types/capability.rs:191 | method | 6 | 2 | 42 | 0 | 7.1 | |
| RuntimeContext::authenticated_service_originsrc/types/contract.rs:357 | method | 3 | 1 | 35 | 0 | 6.8 | |
| get_typedsrc/util/services.rs:39 | fn | 3 | 1 | 8 | 0 | 6.7 | |
| RuntimeApp::view_definitionssrc/types/contract.rs:731 | trait default | 3 | 1 | 6 | 0 | 6.3 | |
| RuntimeContext::require_verified_operation_accountsrc/types/contract.rs:386 | method | 6 | 1 | 11 | 1 | 6.2 | |
| resolve_boot_ordersrc/types/boot_order.rs:45 | fn | 42 | 8 | 10 | 0 | 6.1 | |
| RuntimeContext::set_authenticated_service_originsrc/types/contract.rs:361 | method | 8 | 1 | 33 | 1 | 5.7 | |
| ServiceOrigin::verifiedsrc/types/operation_authority.rs:25 | method | 6 | 2 | 2 | 1 | 5.5 | |
| arrived_through_gatewaysrc/caller.rs:73 | fn | 3 | 1 | 27 | 0 | 5.3 | |
| RuntimeContext::clear_authenticated_session_account_originsrc/types/contract.rs:465 | method | 3 | 1 | 34 | 0 | 5.3 | |
| RuntimeApp::viewssrc/types/contract.rs:768 | trait default | 25 | 3 | 23 | 1 | 5.1 | |
| ServiceOrigin::service_idsrc/types/operation_authority.rs:31 | method | 3 | 1 | 29 | 0 | 5.1 | |
| validate_protocol_descriptor_rawsrc/protocol/schema.rs:66 | fn | 10 | 1 | 9 | 1 | 4.9 | |
| RuntimeContext::operation_access_policy_handlesrc/types/contract.rs:380 | method | 3 | 1 | 3 | 0 | 4.8 |
Outside the workspace
anyhow cre8-vm-contracts jsonschema serde serde_json tungstenite