Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-project-model/src/lib.rs

cre8-app-project-model · module crate root · src · 1,258 lines (959 code, 167 comment) · sha 5e848e68ad88f3db

Items

const KIND_PROJECT enum ProjectStatus impl ProjectStatus enum Governance impl Governance struct Project impl Project enum ProjectVerifyError impl Display for ProjectVerifyError impl Error for ProjectVerifyError

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
Project::budget_assetsrc/lib.rs:338method31110.6
Project::with_parentsrc/lib.rs:315method41100.6
Governance::includessrc/lib.rs:143method84000.5
Governance::validatesrc/lib.rs:157method104030.5
ProjectVerifyError::fmtsrc/lib.rs:587trait impl84000.5
search_defaults_on_for_fresh_account_origin_and_preserves_explicit_hidingsrc/lib.rs:682fn4310100.5
legacy_project_create_retry_cannot_upgrade_payload_owner_to_account_originsrc/lib.rs:727fn101060.5
project_asset_namespace_formatsrc/lib.rs:741fn31010.5
project_budget_asset_formatsrc/lib.rs:746fn31010.5
project_helpers_compose_namespacessrc/lib.rs:751fn51030.5
project_builders_set_charter_emissions_parent_and_tagssrc/lib.rs:758fn91040.5
solo_includes_only_ownersrc/lib.rs:771fn51000.5
multisig_includes_each_membersrc/lib.rs:778fn61000.5
ballot_includes_no_one_directlysrc/lib.rs:786fn61000.5
delegated_to_agent_includes_only_the_agentsrc/lib.rs:794fn51000.5
governance_validate_accepts_valid_shapessrc/lib.rs:801fn61000.5
governance_validate_rejects_invalid_shapessrc/lib.rs:809fn141000.5
governance_discriminant_str_covers_all_variantssrc/lib.rs:825fn91010.5
project_status_terminal_classificationsrc/lib.rs:838fn101020.5
new_solo_project_includes_owner_in_memberssrc/lib.rs:852fn41010.5
new_multisig_includes_all_governance_members_plus_creatorsrc/lib.rs:858fn62010.5
new_ballot_and_delegated_projects_initialize_members_from_governancesrc/lib.rs:866fn191010.5
has_member_checks_both_governance_and_listsrc/lib.rs:887fn91020.5
upsert_and_load_roundtripsrc/lib.rs:900fn71040.5
upsert_idempotent_and_updates_statussrc/lib.rs:909fn91040.5
missing_project_returns_nonesrc/lib.rs:920fn41020.5
delete_removes_project_and_is_idempotentsrc/lib.rs:926fn81050.5
upsert_rejects_empty_required_fieldssrc/lib.rs:936fn161030.5
upsert_rejects_invalid_governancesrc/lib.rs:954fn101030.5
list_projects_skips_malformed_verticessrc/lib.rs:966fn111030.5
parse_project_defaults_optional_fields_and_reports_missing_required_fieldssrc/lib.rs:979fn651010.5
list_projects_by_member_filterssrc/lib.rs:1048fn211060.5
list_projects_by_creator_filterssrc/lib.rs:1071fn121050.5
list_projects_by_status_and_active_filterssrc/lib.rs:1085fn201060.5
derive_project_id_is_deterministicsrc/lib.rs:1109fn91010.5
canonical_bytes_excludes_runtime_fieldssrc/lib.rs:1152fn151020.5
canonical_bytes_change_on_term_changesrc/lib.rs:1169fn181020.5
sign_and_verify_roundtripsrc/lib.rs:1189fn101060.5
sign_reports_missing_cached_keysrc/lib.rs:1201fn41030.5
verify_rejects_tampered_termssrc/lib.rs:1207fn91060.5
verify_unsigned_returns_no_signaturesrc/lib.rs:1218fn131040.5
verify_unknown_creator_when_lookup_returns_nonesrc/lib.rs:1233fn81060.5
verify_lookup_error_and_display_messages_are_stablesrc/lib.rs:1243fn151040.5

Source not readable from this process.