Skip to content
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-util-connection-action crates cargo crate

Shared action resolution for cre8-app-* connection.rs handlers — a ConnectionAction trait + resolve()/has_id() combinator that factors out the action-name → enum boilerplate each app's connect() repeats.

crates/cre8-util-connection-action · level 0 · 210 lines (112 code) · 1 files · 13 fns (9 tests) · cyclomatic Σ 23

0workspace deps
29direct dependents
118transitive dependents
0calls out
38calls in
40.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.

normal dep · 5 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 2 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 2 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 1 callsnormal dep · 2 callsnormal dep · 3 callsnormal dep · 1 callsutil-connection-actionL0 · 112 linescre8-util-connection-actionapp-accountL8 · 3,097 linescre8-app-accountapp-activityL9 · 1,590 linescre8-app-activityapp-assetL7 · 593 linescre8-app-assetapp-attentionL10 · 6,311 linescre8-app-attentionapp-ballotL18 · 7,091 linescre8-app-ballotapp-brainL10 · 2,754 linescre8-app-brainapp-breathL9 · 2,705 linescre8-app-breathapp-buildL6 · 1,098 linescre8-app-buildapp-candleL10 · 2,318 linescre8-app-candleapp-capitalstrategyL18 · 87,096 linescre8-app-capitalstrategyapp-cliL13 · 3,200 linescre8-app-cliapp-coherenceL10 · 941 linescre8-app-coherenceapp-computeL13 · 93,890 linescre8-app-computeapp-controllerL26 · 1,289 linescre8-app-controllerapp-cosmosL8 · 5,426 linescre8-app-cosmosapp-crawlerL16 · 3,833 linescre8-app-crawlerapp-cryptoL18 · 4,161 linescre8-app-cryptoapp-deviceL8 · 14,651 linescre8-app-deviceapp-external_assetL7 · 1,963 linescre8-app-external_assetapp-farmL10 · 3,822 linescre8-app-farmapp-gatewayL12 · 23,741 linescre8-app-gatewayapp-gitL22 · 5,057 linescre8-app-gitapp-indexL6 · 270 linescre8-app-indexapp-initL7 · 584 linescre8-app-initapp-interpretL10 · 13,240 linescre8-app-interpretapp-loggerL7 · 667 linescre8-app-loggerapp-shopL18 · 28,406 linescre8-app-shopapp-transactionL17 · 464 linescre8-app-transactionapp-validationL8 · 2,405 linescre8-app-validation

Files

lowhigh

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 13 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
from_alias_tablesrc/lib.rs:98fn7113018.2
resolvesrc/lib.rs:72fn6217010.1
has_idsrc/lib.rs:83fn31804.9
from_flat_alias_tablesrc/lib.rs:108fn41502.8
AccountAction::from_namesrc/lib.rs:128trait impl84000.5
AccountAction::default_actionsrc/lib.rs:136trait impl32000.5
AssetAction::from_namesrc/lib.rs:153trait impl95000.5
AssetAction::default_actionsrc/lib.rs:162trait impl32000.5
explicit_name_wins_and_is_case_insensitivesrc/lib.rs:168fn51010.5
unknown_name_falls_back_regardless_of_idsrc/lib.rs:175fn51010.5
absent_name_infers_default_from_idsrc/lib.rs:182fn61010.5
alias_table_lookup_trims_and_ignores_ascii_casesrc/lib.rs:190fn121010.5
has_id_trims_and_rejects_blanksrc/lib.rs:204fn61010.5