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

CharterApp extracted app crate.

crates/cre8-app-charter · level 8 · 2,713 lines (2,341 code) · 10 files · 118 fns (23 tests) · cyclomatic Σ 224

10workspace deps
13direct dependents
90transitive dependents
83calls out
65calls in
117call-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 · 13 calls · source referencenormal dep · 13 calls · source referencenormal dep · 3 calls · source referencenormal dep · 20 calls · source referencenormal dep · 7 calls · source referencenormal dep · 5 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 13 calls · source referencedev dep · 8 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 6 calls · source referencenormal dep · 5 calls · source referencenormal dep · 1 calls · source referencenormal dep · 3 calls · source referencenormal dep · 1 calls · source referencenormal dep · 6 calls · source referencenormal dep · 9 calls · source referencenormal dep · 5 calls · source referencenormal dep · 14 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencedev dep · 0 calls · incomplete scanapp-charterL8 · 2,341 linescre8-app-charterapp-charter-modelL4 · 633 linescre8-app-charter-modelapp-truthL7 · 20,485 linescre8-app-truthplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-connection-catalo…L1 · 580 linescre8-runtime-connection-catalog-apiruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiruntime-hostL1 · 1,649 linescre8-runtime-hosttruth-schemaL0 · 829 linescre8-truth-schematest-helpersL29 · 557 linescre8-test-helpersapp-code_changeL22 · 2,183 linescre8-app-code_changeapp-legal-codeL25 · 16,584 linescre8-app-legal-codeapp-legislationL21 · 5,309 linescre8-app-legislationapp-memoryL19 · 1,944 linescre8-app-memoryapp-networkL11 · 15,383 linescre8-app-networkapp-projectL20 · 5,066 linescre8-app-projectapp-proposalL11 · 2,313 linescre8-app-proposalapp-realmL27 · 7,854 linescre8-app-realmapp-roomL16 · 5,478 linescre8-app-roomapp-taskL21 · 5,096 linescre8-app-taskapp-timeL19 · 6,845 linescre8-app-timeapp-workL21 · 988 linescre8-app-workruntime-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). 118 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:138fn217875.2
ensure_tablessrc/store.rs:9fn1421133.9
checksrc/sanction.rs:48fn2411132.9
resolverssrc/scope_authority.rs:74fn41202.4
normalize_attachment_inputsrc/connection.rs:609fn304302.3
get_chartersrc/store.rs:83fn302852.2
create_handlersrc/connection.rs:240fn101282.1
upsert_chartersrc/store.rs:38fn4421352.1
sqlite_projection_ddlsrc/schema.rs:50fn31222
parse_matched_charterssrc/sanction.rs:73fn191301.9
is_governorsrc/scope_authority.rs:66fn42201.9
blocking_listsrc/sanction.rs:170fn32501.8
charter_model_specsrc/schema.rs:35fn141251.7
sort_attachedsrc/scope_authority.rs:208fn354631.7
amend_handlersrc/connection.rs:307fn2022141.7
get_handlersrc/connection.rs:425fn122241.7
check_handlersrc/connection.rs:474fn867291.7
attach_handlersrc/connection.rs:366fn111291.6
list_handlersrc/connection.rs:438fn356241.6
test_connection_declaredsrc/app/tests.rs:27fn42301.6
extract_blocking_namessrc/sanction.rs:93fn131201.5
register_scope_authoritysrc/scope_authority.rs:82fn621011.5
load_browser_charterssrc/store.rs:28fn31401.5
ensure_verified_authorsrc/connection.rs:378fn51211.4
scope_authoritysrc/scope_authority.rs:91fn104321.4
ScopeAuthority::governssrc/scope_authority.rs:50method63211.4
organization_authority_fromsrc/scope_authority.rs:117fn93201.4
charter_appsrc/app/tests.rs:19fn31801.4
runsrc/init.rs:4fn31211.3
success_payloadsrc/connection.rs:561fn81401.3
require_non_emptysrc/connection.rs:707fn52401.2
canonical_connection_refsrc/connection.rs:671fn265351.1
handle_charter_createsrc/connection.rs:160fn61911.1
resolve_actionsrc/connection.rs:574fn137101.1
organization_authoritysrc/scope_authority.rs:105fn91121.1
collect_attachmentssrc/connection.rs:588fn203211.1
default_attachment_actorsrc/connection.rs:415fn31201
list_charterssrc/store.rs:114fn311351
admitsrc/scope_authority.rs:142fn289341
attachments_tosrc/scope_authority.rs:172fn92101

Outside the workspace

anyhow serde serde_json