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-core crates cargo crate
2workspace deps
205direct dependents
302transitive dependents
1calls out
64calls in
160call-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
Heaviest functions
By call-graph weight (PageRank; 1.0 is the average function). 80 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| percent_decodesrc/view.rs:49 | fn | 20 | 4 | 8 | 1 | 17.6 | |
| MemoryTruthProvider::newsrc/storage.rs:83 | method | 3 | 1 | 4 | 0 | 15.5 | |
| hex_valuesrc/view.rs:70 | fn | 8 | 4 | 1 | 0 | 15.4 | |
| required_route_paramsrc/view.rs:35 | fn | 9 | 2 | 23 | 1 | 14.8 | |
| apply_half_life_decaysrc/rep_view.rs:105 | fn | 25 | 6 | 13 | 0 | 11.9 | |
| optional_route_paramsrc/view.rs:11 | fn | 3 | 1 | 3 | 0 | 9.5 | |
| optional_route_param_contextsrc/view.rs:22 | fn | 6 | 2 | 11 | 1 | 8.8 | |
| decayed_balance_from_receiptssrc/rep_view.rs:171 | fn | 6 | 1 | 11 | 1 | 6.6 | |
| MemoryTruthProvider::querysrc/storage.rs:157 | trait impl | 7 | 3 | 9 | 2 | 3.1 | |
| provider_named_with_rowssrc/storage.rs:184 | fn | 13 | 2 | 3 | 1 | 2.9 | |
| glob_matchsrc/rep_view.rs:258 | fn | 8 | 3 | 5 | 0 | 2.7 | |
| decayed_net_balancesrc/rep_view.rs:143 | fn | 10 | 1 | 10 | 1 | 2.6 | |
| provider_with_rowssrc/storage.rs:198 | fn | 3 | 1 | 8 | 1 | 2.6 | |
| decay_rule_forsrc/rep_view.rs:203 | fn | 3 | 1 | 3 | 0 | 2.6 | |
| MemoryTruthProvider::read_bucketsrc/storage.rs:87 | method | 4 | 1 | 2 | 0 | 2 | |
| default_rep_decay_rulessrc/rep_view.rs:231 | fn | 11 | 1 | 9 | 0 | 1.9 | |
| MemoryTruthProvider::query_getsrc/storage.rs:103 | method | 11 | 2 | 1 | 2 | 1.8 | |
| MemoryTruthProvider::query_listsrc/storage.rs:115 | method | 15 | 1 | 1 | 2 | 1.8 | |
| halflife_for_assetsrc/rep_view.rs:248 | fn | 3 | 1 | 5 | 1 | 1.5 | |
| project_balancesrc/rep_view.rs:160 | fn | 4 | 1 | 2 | 1 | 1.3 | |
| key_matches_prefixsrc/storage.rs:132 | fn | 3 | 1 | 1 | 0 | 1.3 | |
| ProviderHub::resolve_providersrc/storage.rs:36 | method | 4 | 1 | 3 | 0 | 1.2 | |
| MemoryTruthProvider::metadatasrc/storage.rs:149 | trait impl | 7 | 1 | 2 | 0 | 0.9 | |
| ProviderHub::newsrc/storage.rs:25 | method | 6 | 1 | 3 | 0 | 0.8 | |
| ProviderHub::register_providersrc/storage.rs:32 | method | 3 | 1 | 3 | 0 | 0.8 | |
| MemoryTruthProvider::write_bucketsrc/storage.rs:92 | method | 5 | 1 | 1 | 0 | 0.7 | |
| MemoryTruthProvider::delete_from_bucketsrc/storage.rs:98 | method | 4 | 2 | 1 | 0 | 0.7 | |
| MemoryTruthProvider::kindsrc/storage.rs:141 | trait impl | 3 | 1 | 1 | 0 | 0.7 | |
| ProviderHub::provider_summariessrc/storage.rs:51 | method | 17 | 1 | 1 | 0 | 0.6 | |
| ProviderHub::query_advancedsrc/storage.rs:41 | method | 4 | 1 | 1 | 2 | 0.6 | |
| DecayRule::matchessrc/rep_view.rs:196 | method | 3 | 1 | 1 | 1 | 0.6 | |
| no_age_no_decaysrc/rep_view.rs:276 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| one_halflife_halvessrc/rep_view.rs:281 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| two_halflives_quarterssrc/rep_view.rs:286 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| half_a_halflife_linear_interps_to_75src/rep_view.rs:291 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| deterministic_across_repeated_callssrc/rep_view.rs:300 | fn | 9 | 2 | 0 | 1 | 0.5 | |
| many_halflives_decay_to_zero_not_overflowsrc/rep_view.rs:311 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| negative_amount_decays_symmetricallysrc/rep_view.rs:319 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| zero_amount_stays_zerosrc/rep_view.rs:325 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| zero_halflife_disables_decaysrc/rep_view.rs:330 | fn | 4 | 1 | 0 | 1 | 0.5 |
Outside the workspace
anyhow serde serde_json thiserror