1 viewer
rust 1,854,395 · typescript 233,161 · javascript 131,995 · python 19,227 · 6,379 files · digest 17dcda71e44b · built in 1.5 s · crystals off
cre8-app-goal goal cargo crate
GoalApp — extracted RuntimeApp crate.
10workspace deps
6direct dependents
16transitive dependents
50calls out
25calls in
86.5call-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). 93 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| list_goalssrc/model.rs:296 | fn | 3 | 1 | 10 | 2 | 4.6 | |
| derive_goal_idsrc/model.rs:49 | fn | 5 | 1 | 2 | 0 | 4.2 | |
| Goal::newsrc/model.rs:135 | method | 19 | 1 | 9 | 1 | 3.8 | |
| parse_goalsrc/model.rs:413 | fn | 33 | 1 | 2 | 7 | 2.9 | |
| parse_inputsrc/connection.rs:436 | fn | 3 | 1 | 8 | 0 | 2.3 | |
| goals_asset_namespacesrc/model.rs:58 | fn | 3 | 1 | 4 | 0 | 2.1 | |
| sample_goalsrc/model.rs:469 | fn | 3 | 1 | 14 | 1 | 2.1 | |
| goal_vidsrc/model.rs:44 | fn | 3 | 1 | 5 | 0 | 2 | |
| upsert_goalsrc/model.rs:252 | fn | 30 | 5 | 12 | 2 | 1.9 | |
| pairwise_alignmentsrc/model.rs:382 | fn | 28 | 7 | 1 | 0 | 1.8 | |
| list_goals_by_accountsrc/model.rs:300 | fn | 3 | 1 | 3 | 1 | 1.8 | |
| load_goalsrc/model.rs:283 | fn | 3 | 1 | 7 | 3 | 1.6 | |
| Goal::is_activesrc/model.rs:183 | method | 3 | 1 | 3 | 0 | 1.5 | |
| score_actions_against_goalssrc/model.rs:348 | fn | 29 | 5 | 10 | 1 | 1.5 | |
| goal_achieve_contractsrc/contract.rs:39 | fn | 16 | 1 | 5 | 3 | 1.4 | |
| runsrc/init.rs:8 | fn | 3 | 1 | 3 | 0 | 1.4 | |
| candsrc/model.rs:603 | fn | 3 | 1 | 7 | 0 | 1.3 | |
| canonical_goal_bytessrc/model.rs:192 | fn | 14 | 1 | 3 | 0 | 1.3 | |
| connectsrc/connection.rs:137 | fn | 22 | 9 | 4 | 8 | 1.3 | |
| list_active_goals_by_accountsrc/model.rs:304 | fn | 6 | 1 | 6 | 1 | 1.3 | |
| transition_statussrc/connection.rs:261 | fn | 25 | 1 | 1 | 4 | 1.2 | |
| goal_achieved_assetsrc/model.rs:66 | fn | 3 | 1 | 3 | 1 | 1.2 | |
| Goal::with_weightsrc/model.rs:155 | method | 4 | 1 | 7 | 0 | 1.1 | |
| build_achieve_receiptsrc/contract.rs:59 | fn | 19 | 1 | 5 | 0 | 1.1 | |
| Goal::with_tagssrc/model.rs:160 | method | 4 | 1 | 6 | 0 | 1 | |
| sample_goalsrc/contract.rs:84 | fn | 3 | 1 | 3 | 1 | 0.9 | |
| set_handlersrc/connection.rs:164 | fn | 28 | 6 | 2 | 7 | 0.9 | |
| update_handlersrc/connection.rs:195 | fn | 29 | 5 | 2 | 4 | 0.9 | |
| achieve_handlersrc/connection.rs:227 | fn | 29 | 1 | 2 | 6 | 0.9 | |
| abandon_handlersrc/connection.rs:257 | fn | 3 | 1 | 2 | 1 | 0.9 | |
| get_handlersrc/connection.rs:289 | fn | 5 | 1 | 2 | 2 | 0.9 | |
| list_handlersrc/connection.rs:295 | fn | 18 | 5 | 2 | 5 | 0.9 | |
| list_visible_handlersrc/connection.rs:316 | fn | 57 | 6 | 2 | 4 | 0.9 | |
| score_handlersrc/connection.rs:376 | fn | 51 | 7 | 2 | 6 | 0.9 | |
| fresh_graphsrc/model.rs:456 | fn | 3 | 1 | 4 | 0 | 0.8 | |
| sign_goalsrc/model.rs:207 | fn | 9 | 1 | 3 | 2 | 0.7 | |
| verify_goalsrc/model.rs:238 | fn | 11 | 2 | 3 | 2 | 0.7 | |
| fresh_cache_forsrc/model.rs:460 | fn | 8 | 1 | 2 | 3 | 0.7 | |
| list_goals_by_statussrc/model.rs:311 | fn | 3 | 1 | 2 | 1 | 0.7 | |
| Goal::with_deadlinesrc/model.rs:170 | method | 4 | 1 | 3 | 0 | 0.7 |
Outside the workspace
anyhow hyperdb serde serde_json sha2