Skip to content
1 viewer

rust 1,847,276 · typescript 232,434 · javascript 131,064 · python 19,227 · 6,362 files · digest fa0546eddd29 · built in 1.9 s · crystals off

persist_project

cre8_app_project_model::persist_project

fn · cre8-app-project-model · crates/cre8-app-project-model/src/lib.rs:411 generic

61lines
10cyclomatic
3max nesting
21statements
1? exits
4params
3callers
6callees
5 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (3 direct callers, 6 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 siteself · 1 sitename · 3 sitesname · 3 sitesname · 4 sitesupdate_projectapp-project · cc 1cre8_app_project::connection::update_projectaccumulate_spentapp-project · cc 2cre8_app_project::budget::accumulate_spentfixtureapp-time · cc 1cre8_app_time::governance_tests::fixturecreate_handlerapp-project · cc 2cre8_app_project::connection::create_handlerhandle_project_search_setapp-project · cc 3cre8_app_project::connection::handle_project_search_setensure_scope_projectapp-virtual_bridge · cc 8cre8_app_virtual_bridge::village_vote::ensure_scope_projectseed_projectapp-work · cc 1cre8_app_work::connection::tests::seed_projectapply_project_fundapp-project · cc 1cre8_app_project::connection::apply_project_fundcontext_with_projectapp-budget · cc 1cre8_app_budget::policy::tests::context_with_projectFounderCreateProjectTool::e…app-agent · cc 2cre8_app_agent::bin::agent_loop::run::FounderCreateProjectTool::executeupsert_projectapp-project-model · cc 1cre8_app_project_model::upsert_projectset_project_search_enabledapp-project-model · cc 2cre8_app_project_model::set_project_search_enabledcreate_project_for_accountapp-project-model · cc 3cre8_app_project_model::create_project_for_accountpersist_projectapp-project-model · cc 10cre8_app_project_model::persist_projectupsert_vertexutil-graph-vertex · cc 2cre8_util_graph_vertex::upsert_vertexroute_componentruntime-contracts · cc 3cre8_runtime_contracts::search::route_componentproject_vidapp-project-model · cc 1cre8_app_project_model::project_vidhas_account_originapp-project-model · cc 3cre8_app_project_model::has_account_originsearch_typeapp-project-model · cc 1cre8_app_project_model::search_typeSearchTypeSpec::projectruntime-contracts · cc 16cre8_runtime_contracts::search::SearchTypeSpec::projectSearchTypeSpec::newruntime-contracts · cc 1cre8_runtime_contracts::search::SearchTypeSpec::newSearchTypeSpec::updatedruntime-contracts · cc 1cre8_runtime_contracts::search::SearchTypeSpec::updatedvalid_textruntime-contracts · cc 3cre8_runtime_contracts::search::valid_textSearchTypeSpec::cardruntime-contracts · cc 1cre8_runtime_contracts::search::SearchTypeSpec::cardSearchTypeSpec::fieldsruntime-contracts · cc 1cre8_runtime_contracts::search::SearchTypeSpec::fieldsSearchTypeSpec::account_def…runtime-contracts · cc 1cre8_runtime_contracts::search::SearchTypeSpec::account_defaultboundedruntime-contracts · cc 1cre8_runtime_contracts::search::boundedSearchTypeSpec::is_validruntime-contracts · cc 9cre8_runtime_contracts::search::SearchTypeSpec::is_validSearchTypeSpec::detailruntime-contracts · cc 1cre8_runtime_contracts::search::SearchTypeSpec::detail

Control flow

Source not readable from this process.

Callers 3

Callees 6

Source not readable from this process.