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-compute compute cargo crate
ComputeApp extracted app crate (partial).
Neighbourhood
Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.
Declared but never named in this crate's source: cre8-app-virtual-model (normal), cre8-app-inference-proof (dev), cre8-app-intelligence (dev), cre8-app-peer-gossip-topic (dev).
Files
File call graph
Resolved calls between this crate's files, callers left of callees. Showing the 48 of 142 files most involved in calls.
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 4,630 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| value_at_pathsrc/connection/vm_execution.rs:117 | fn | 7 | 2 | 129 | 0 | 81 | |
| value_string_at_pathsrc/connection/vm_execution.rs:125 | fn | 3 | 1 | 108 | 1 | 21.2 | |
| parse_version_specifiersrc/provider_common.rs:74 | fn | 4 | 1 | 15 | 2 | 21.2 | |
| ComputeState::newsrc/state.rs:49 | method | 3 | 1 | 20 | 1 | 19.7 | |
| ComputeState::with_protocol_storesrc/state.rs:53 | method | 3 | 1 | 1 | 1 | 17.2 | |
| ComputeState::with_protocol_handlessrc/state.rs:57 | method | 7 | 1 | 5 | 1 | 15.7 | |
| CrystalRegistry::newsrc/crystal.rs:266 | method | 3 | 1 | 15 | 0 | 15.3 | |
| ComputeState::with_runtime_handlessrc/state.rs:65 | method | 32 | 1 | 9 | 5 | 14.6 | |
| crystal_registrysrc/crystal.rs:667 | fn | 3 | 1 | 53 | 1 | 13 | |
| json_has_stringsrc/connection/vm_execution.rs:7683 | fn | 8 | 4 | 7 | 0 | 12.1 | |
| ingest_matches_checkpointsrc/connection/vm_execution.rs:7678 | fn | 3 | 1 | 6 | 1 | 11.6 | |
| build_package_witnesssrc/package_witness.rs:117 | fn | 43 | 5 | 33 | 5 | 11.2 | |
| compute_crystalsrc/crystal.rs:427 | fn | 5 | 1 | 42 | 5 | 11.1 | |
| latest_ingest_by_actionssrc/connection/vm_execution.rs:7693 | fn | 9 | 2 | 31 | 1 | 11.1 | |
| ComputationStore::newsrc/store.rs:176 | method | 3 | 1 | 23 | 1 | 10.1 | |
| read_bytes_with_limitsrc/archive_limits.rs:23 | fn | 11 | 2 | 7 | 0 | 9.9 | |
| ComputationStore::with_max_entriessrc/store.rs:180 | method | 25 | 1 | 5 | 0 | 9.5 | |
| strip_first_matching_prefixsrc/provider_common.rs:79 | fn | 3 | 1 | 1 | 0 | 9.5 | |
| split_name_versionsrc/provider_common.rs:83 | fn | 10 | 3 | 1 | 0 | 9.5 | |
| vm_execution_routesrc/connection/vm_execution.rs:9422 | fn | 3 | 1 | 3 | 0 | 8.9 | |
| connect_vm_executionsrc/connection/vm_execution.rs:9426 | fn | 10 | 1 | 20 | 1 | 8.9 | |
| joinsrc/compiler_view.rs:458 | fn | 16 | 5 | 26 | 1 | 8.6 | |
| make_statesrc/routes.rs:3800 | fn | 3 | 1 | 56 | 1 | 8.3 | |
| rejectionsrc/connection/compute_market_rpc.rs:834 | fn | 3 | 1 | 16 | 1 | 8.2 | |
| receipt_bindssrc/compiler_view.rs:434 | fn | 8 | 2 | 1 | 0 | 7.8 | |
| computation_storesrc/store.rs:530 | fn | 3 | 1 | 37 | 1 | 7.7 | |
| ComputationStore::snapshotsrc/store.rs:341 | method | 3 | 1 | 13 | 0 | 7.1 | |
| read_utf8_with_limitsrc/archive_limits.rs:35 | fn | 4 | 1 | 15 | 1 | 6.5 | |
| witness_storesrc/package_witness.rs:233 | fn | 3 | 1 | 4 | 0 | 6.3 | |
| parse_execution_requestsrc/routes_helpers.rs:68 | fn | 34 | 2 | 25 | 4 | 6.1 | |
| catalogsrc/packages_gossip.rs:100 | fn | 3 | 1 | 4 | 0 | 6 | |
| build_step_merklesrc/step_merkle.rs:184 | fn | 18 | 1 | 17 | 3 | 5.9 | |
| hex64src/build_authoring.rs:120 | fn | 3 | 3 | 10 | 0 | 5.9 | |
| storage_errorsrc/work_lease_authority.rs:1322 | fn | 3 | 1 | 30 | 0 | 5.9 | |
| connectsrc/connection/mod.rs:138 | fn | 8 | 2 | 18 | 4 | 5.8 | |
| build_levelssrc/step_merkle.rs:159 | fn | 19 | 5 | 3 | 2 | 5.7 | |
| parse_git_specifiersrc/git_provider.rs:237 | fn | 25 | 4 | 13 | 1 | 5.6 | |
| capability_is_gpusrc/connection/request_build.rs:349 | fn | 3 | 1 | 4 | 0 | 5.6 | |
| commit_hexsrc/workunit_witness.rs:120 | fn | 3 | 1 | 14 | 2 | 5.5 | |
| package_registrysrc/package_provider.rs:261 | fn | 3 | 1 | 10 | 1 | 5.5 |
Outside the workspace
anyhow base64 conduit-codec-video conduit-core cre8-lib-math cre8-vm flate2 hex hyperdb k256 serde serde_json sha2 tar thiserror tiny-keccak tiny_http tracing tungstenite ureq wasm-bindgen zip