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-app-compute compute cargo crate
ComputeApp extracted app crate (partial).
42workspace deps
15direct dependents
71transitive dependents
1,783calls out
451calls in
4420call-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. Showing the 48 of 149 files most involved in calls.
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 4,668 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| value_at_pathsrc/connection/vm_execution.rs:117 | fn | 7 | 2 | 129 | 0 | 80.5 | |
| value_string_at_pathsrc/connection/vm_execution.rs:125 | fn | 3 | 1 | 108 | 1 | 21.1 | |
| parse_version_specifiersrc/provider_common.rs:74 | fn | 4 | 1 | 15 | 2 | 21 | |
| ComputeState::newsrc/state.rs:49 | method | 3 | 1 | 20 | 1 | 19.6 | |
| ComputeState::with_protocol_storesrc/state.rs:53 | method | 3 | 1 | 1 | 1 | 17.1 | |
| ComputeState::with_protocol_handlessrc/state.rs:57 | method | 7 | 1 | 5 | 1 | 15.6 | |
| CrystalRegistry::newsrc/crystal.rs:266 | method | 3 | 1 | 15 | 0 | 15.2 | |
| ComputeState::with_runtime_handlessrc/state.rs:65 | method | 32 | 1 | 9 | 5 | 14.5 | |
| crystal_registrysrc/crystal.rs:667 | fn | 3 | 1 | 53 | 1 | 12.9 | |
| json_has_stringsrc/connection/vm_execution.rs:7683 | fn | 8 | 4 | 7 | 0 | 12.1 | |
| nodesrc/view_script.rs:259 | fn | 3 | 1 | 23 | 0 | 11.6 | |
| ingest_matches_checkpointsrc/connection/vm_execution.rs:7678 | fn | 3 | 1 | 6 | 1 | 11.5 | |
| 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 | |
| build_package_witnesssrc/package_witness.rs:116 | fn | 43 | 5 | 33 | 5 | 10.3 | |
| 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.4 | |
| split_name_versionsrc/provider_common.rs:83 | fn | 10 | 3 | 1 | 0 | 9.4 | |
| 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/view_compiler.rs:451 | fn | 16 | 5 | 26 | 1 | 8.6 | |
| make_statesrc/routes.rs:3800 | fn | 3 | 1 | 56 | 1 | 8.3 | |
| rejectionsrc/connection/market_rpc.rs:834 | fn | 3 | 1 | 16 | 1 | 8.2 | |
| receipt_bindssrc/view_compiler.rs:427 | 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 | |
| read_utf8_with_limitsrc/archive_limits.rs:35 | fn | 4 | 1 | 15 | 1 | 6.5 | |
| witness_storesrc/package_witness.rs:232 | 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 | |
| PackageRegistry::defaultsrc/package_provider.rs:264 | trait impl | 17 | 1 | 3 | 11 | 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 |
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