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-commons commons cargo crate

CommonsApp - extracted RuntimeApp crate.

crates/cre8-app-commons · level 20 · 618 lines (534 code) · 3 files · 47 fns (8 tests) · cyclomatic Σ 61

9workspace deps
1direct dependents
8transitive dependents
12calls out
0calls in
36.1call-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 · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referencenormal dep · 0 calls · incomplete scannormal dep · 0 calls · source referencenormal dep · 6 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referenceapp-commonsL20 · 534 linescre8-app-commonsapp-actionL8 · 3,135 linescre8-app-actionapp-ballotL19 · 7,101 linescre8-app-ballotplatform-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-hostutil-jsonL0 · 296 linescre8-util-jsonutil-textL0 · 37 linescre8-util-textruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

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

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:44fn83652.1
requested_action_kindsrc/connection.rs:85fn31301.4
insert_questionsrc/connection.rs:261fn51121.3
unpublished_responsesrc/connection.rs:310fn31201.1
question_idsrc/connection.rs:314fn31211.1
question_jsonsrc/connection.rs:267fn231101.1
add_eventsrc/connection.rs:155fn102241
event_in_scopesrc/connection.rs:132fn53121
ballot_jsonsrc/connection.rs:242fn182111
extract_eventssrc/connection.rs:122fn31301
context_with_actionssrc/connection.rs:329fn51311
payload_text_matchessrc/connection.rs:318fn61211
action_kind_matchessrc/connection.rs:138fn82110.9
action_namesrc/connection.rs:61fn31200.9
parse_inputsrc/connection.rs:57fn31100.8
status_responsesrc/connection.rs:65fn31100.8
default_responsesrc/connection.rs:69fn31100.8
ballot_from_actionssrc/connection.rs:73fn71170.8
sample_eventssrc/connection.rs:335fn591200.8
matter_keysrc/connection.rs:166fn31200.7
new_mattersrc/connection.rs:170fn81200.7
queried_event_type_matchessrc/connection.rs:126fn51200.7
update_mattersrc/connection.rs:179fn81150.7
event_locationsrc/connection.rs:201fn31210.6
handle_ballot_from_actionssrc/connection.rs:53fn31110.6
normalized_limitsrc/connection.rs:81fn31200.6
action_querysrc/connection.rs:89fn72200.6
add_amountsrc/connection.rs:188fn62120.6
insert_textsrc/connection.rs:195fn52100.6
push_examplesrc/connection.rs:205fn52100.6
scoped_eventssrc/connection.rs:97fn31110.6
action_eventssrc/connection.rs:102fn41120.6
group_eventssrc/connection.rs:147fn72110.6
ballot_resultsrc/connection.rs:229fn121110.6
CommonsApp::metasrc/app.rs:42trait impl31000.5
CommonsApp::connectsrc/app.rs:46trait impl31010.5
CommonsApp::connection_handlerssrc/app.rs:50trait impl31000.5
commons_app_trait_surfaces_metadata_handlers_and_delegates_connectsrc/app.rs:61fn161010.5
action_eventssrc/connection.rs:108fn131020.5
matter_jsonsrc/connection.rs:211fn171000.5

Outside the workspace

anyhow serde serde_json