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-app-project-model project cargo crate

Shared project types — vertex schema, CRUD helpers, sign/verify. Lifted from the old root project model. Depends on hyperdb for DurableHypergraph + Vertex traits.

crates/cre8-app-project-model · level 4 · 1,258 lines (959 code) · 1 files · 83 fns (44 tests) · cyclomatic Σ 130

3workspace deps
9direct dependents
80transitive dependents
23calls out
119calls in
113call-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

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
Project::newsrc/lib.rs:265method39536110.7
derive_project_idsrc/lib.rs:56fn515010.3
load_projectsrc/lib.rs:473fn313036.7
project_asset_namespacesrc/lib.rs:71fn31906.4
persist_projectsrc/lib.rs:411fn6110365
project_vidsrc/lib.rs:48fn311004.9
upsert_projectsrc/lib.rs:345fn313714.6
parse_projectsrc/lib.rs:601fn441354.1
solo_projectsrc/lib.rs:659fn1112233.3
list_projectssrc/lib.rs:486fn31723.1
Project::with_budgetsrc/lib.rs:310method41402.5
open_graphsrc/lib.rs:655fn311201.8
has_account_originsrc/lib.rs:358fn53301.7
canonical_project_bytessrc/lib.rs:527fn264401.7
search_typesrc/lib.rs:349fn81261.6
Project::with_tagssrc/lib.rs:320method41201.5
Project::has_membersrc/lib.rs:328method32401.5
project_budget_assetsrc/lib.rs:80fn31211.5
list_projects_by_statussrc/lib.rs:507fn61411.3
Project::with_charter_emissionssrc/lib.rs:305method41301.3
list_projects_by_membersrc/lib.rs:492fn61521.1
multisig_projectsrc/lib.rs:671fn91211
sign_projectsrc/lib.rs:554fn91521
Governance::discriminant_strsrc/lib.rs:169method84100.9
set_creator_lookup_resultsrc/lib.rs:1138fn51500.9
set_project_search_enabledsrc/lib.rs:380fn162440.9
create_project_for_accountsrc/lib.rs:366fn113620.9
verify_projectsrc/lib.rs:564fn134420.8
fresh_cache_forsrc/lib.rs:1125fn81430.8
configured_creator_lookupsrc/lib.rs:1144fn62400.8
list_projects_by_creatorsrc/lib.rs:500fn61310.8
ProjectStatus::is_terminalsrc/lib.rs:102method31100.7
ProjectStatus::is_activesrc/lib.rs:106method31100.7
project_search_switchsrc/lib.rs:399fn113220.7
delete_projectsrc/lib.rs:477fn82310.7
list_active_projectssrc/lib.rs:514fn31210.7
validate_non_emptysrc/lib.rs:179fn32100.6
validate_multisigsrc/lib.rs:183fn114100.6
validate_ballot_quorumsrc/lib.rs:195fn32100.6
Project::asset_namespacesrc/lib.rs:333method31110.6

Outside the workspace

anyhow hyperdb serde serde_json sha2