Skip to content
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-delegation delegation cargo crate

DelegationApp — extracted RuntimeApp crate.

crates/cre8-app-delegation · level 25 · 2,317 lines (1,855 code) · 6 files · 119 fns (50 tests) · cyclomatic Σ 185

11workspace deps
1direct dependents
8transitive dependents
79calls out
0calls in
89.9call-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 · 0 calls · source referencenormal dep · 47 calls · source referencenormal dep · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 7 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 5 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · source referencedev dep · 12 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-delegationL25 · 1,855 linescre8-app-delegationapp-account-modelL0 · 294 linescre8-app-account-modelapp-agentL24 · 25,428 linescre8-app-agentapp-agent-consentL4 · 1,819 linescre8-app-agent-consentapp-ballotL19 · 7,101 linescre8-app-ballotapp-protocolL9 · 26,097 linescre8-app-protocolapp-skill-modelL0 · 161 linescre8-app-skill-modelplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hosttest-helpersL29 · 557 linescre8-test-helpersruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

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). 119 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
parse_amount_mapsrc/connection.rs:132fn101102.8
PostOfferInput::parsesrc/connection.rs:73method572612.7
RevokeOfferInput::parsesrc/connection.rs:180method221401.8
list_offerssrc/query.rs:89fn3941341.6
rep_balance_from_runtimesrc/query.rs:217fn31111.5
fresh_ledgersrc/query.rs:339fn311201.5
spending_scopesrc/query.rs:343fn911111.5
match_agentssrc/matcher.rs:117fn3031221.3
seed_offersrc/query.rs:379fn1311021.3
credit_assetsrc/matcher.rs:310fn71201.3
delegation_connection_resultsrc/init.rs:43fn226161.3
fresh_ledgersrc/matcher.rs:302fn311101.3
mk_offersrc/query.rs:357fn211221.3
offerer_rep_cachesrc/query.rs:200fn92111.2
build_agentsrc/matcher.rs:318fn1411011.2
required_offer_stringsrc/query.rs:307fn31101.1
required_offer_i64src/query.rs:311fn31101.1
offer_map_fieldsrc/query.rs:322fn31101.1
agent_survivorsrc/matcher.rs:148fn335181.1
score_agent_matchsrc/matcher.rs:217fn332131.1
payload_valuesrc/init.rs:24fn31501
prepare_offer_from_inputsrc/connection.rs:148fn161341
bind_revoke_callersrc/init.rs:133fn104411
sample_scopesrc/connection.rs:213fn91210.9
runsrc/init.rs:28fn141110.9
context_with_authsrc/init.rs:409fn51310.9
revoke_inputsrc/init.rs:415fn31300.9
credit_repsrc/matcher.rs:306fn31610.9
sort_by_offerer_repsrc/query.rs:191fn81110.8
sum_feesrc/query.rs:210fn31100.8
passessrc/query.rs:131fn53130.8
sort_offerssrc/query.rs:181fn95120.8
parse_offer_propssrc/query.rs:227fn391140.8
MatchCriteria::defaultsrc/matcher.rs:62trait impl121500.8
value_profile_for_accountsrc/init.rs:278fn71220.8
role_filter_matchessrc/matcher.rs:194fn31110.7
required_skills_from_payloadsrc/init.rs:262fn153120.7
parse_status_filtersrc/init.rs:359fn155110.7
passes_identity_filterssrc/query.rs:137fn53130.7
passes_status_filtersrc/query.rs:155fn135100.7

Outside the workspace

anyhow chrono hyperdb serde serde_json