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/src/connection.rs
Items
const INTENT_PROJECT_CREATE const INTENT_PROJECT_FUND const INTENT_PROJECT_MEMBER_ADD const INTENT_PROJECT_MEMBER_REMOVE const INTENT_PROJECT_UPDATE_STATUS const SPECS struct ProjectInput enum ProjectAction struct ProjectCreateFields struct ProjectMemberChange struct ProjectFundChange struct ProjectStatusChange struct ProjectTaskSummary struct ValidationDraftSkips struct CoordinationMetrics struct SearchSetInput const ACTIONS const LABELS impl ProjectTaskSummary struct Owner impl AuthenticatedSessionAccountOrigin for Owner struct Session impl AuthenticatedSessionAccountOrigin for Session
Functions
By call-graph weight (PageRank; 1.0 is the average function). 120 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| acting_accountsrc/connection.rs:1262 | fn | 15 | 4 | 4 | 1 | 3.6 | |
| connectsrc/connection.rs:308 | fn | 22 | 7 | 14 | 8 | 3.2 | |
| governance_actorsrc/connection.rs:1252 | fn | 3 | 1 | 3 | 1 | 2.2 | |
| update_projectsrc/connection.rs:1298 | fn | 9 | 1 | 3 | 4 | 2.2 | |
| solo_project_for_receiptsrc/connection.rs:1881 | fn | 9 | 1 | 7 | 1 | 1.9 | |
| project_page_urlsrc/connection.rs:1230 | fn | 3 | 1 | 4 | 1 | 1.8 | |
| require_project_charter_sanctionsrc/connection.rs:1549 | fn | 44 | 3 | 2 | 2 | 1.4 | |
| require_owner_authoritysrc/connection.rs:1523 | fn | 13 | 2 | 3 | 0 | 1.3 | |
| helpsrc/connection.rs:443 | fn | 10 | 1 | 4 | 0 | 1.1 | |
| non_emptysrc/connection.rs:628 | fn | 3 | 1 | 1 | 0 | 1.1 | |
| project_status_countssrc/connection.rs:655 | fn | 4 | 1 | 1 | 0 | 1.1 | |
| submitted_work_signalssrc/connection.rs:706 | fn | 7 | 2 | 1 | 0 | 1.1 | |
| latest_tssrc/connection.rs:598 | fn | 8 | 4 | 1 | 0 | 1 | |
| create_handlersrc/connection.rs:456 | fn | 29 | 2 | 2 | 10 | 1 | |
| handle_project_search_setsrc/connection.rs:331 | fn | 45 | 3 | 3 | 4 | 1 | |
| signed_insrc/connection.rs:1802 | fn | 5 | 1 | 3 | 2 | 1 | |
| status_handlersrc/connection.rs:999 | fn | 70 | 6 | 2 | 11 | 1 | |
| validation_drafts_handlersrc/connection.rs:1070 | fn | 16 | 1 | 2 | 4 | 1 | |
| load_owner_authorized_projectsrc/connection.rs:1283 | fn | 5 | 1 | 3 | 2 | 1 | |
| project_governance_policysrc/connection.rs:1289 | fn | 8 | 1 | 3 | 1 | 1 | |
| project_member_changesrc/connection.rs:1234 | fn | 7 | 1 | 2 | 1 | 1 | |
| get_handlersrc/connection.rs:1087 | fn | 20 | 3 | 2 | 3 | 0.9 | |
| handle_project_createsrc/connection.rs:1598 | fn | 7 | 2 | 4 | 2 | 0.9 | |
| list_handlersrc/connection.rs:1108 | fn | 37 | 7 | 2 | 8 | 0.9 | |
| validate_time_windowsrc/connection.rs:632 | fn | 8 | 3 | 3 | 0 | 0.9 | |
| ProjectTaskSummary::newsrc/connection.rs:546 | method | 13 | 1 | 1 | 0 | 0.9 | |
| load_required_projectsrc/connection.rs:1278 | fn | 4 | 1 | 1 | 2 | 0.9 | |
| build_member_remove_receiptsrc/connection.rs:1481 | fn | 15 | 1 | 2 | 1 | 0.9 | |
| build_update_status_receiptsrc/connection.rs:1497 | fn | 20 | 1 | 2 | 1 | 0.9 | |
| member_remove_handlersrc/connection.rs:1319 | fn | 4 | 1 | 2 | 2 | 0.9 | |
| update_status_handlersrc/connection.rs:1367 | fn | 4 | 1 | 2 | 2 | 0.9 | |
| handle_project_statussrc/connection.rs:1622 | fn | 7 | 2 | 3 | 2 | 0.9 | |
| project_status_changesrc/connection.rs:1242 | fn | 7 | 1 | 1 | 1 | 0.9 | |
| remove_project_member_with_changesrc/connection.rs:1324 | fn | 6 | 1 | 1 | 4 | 0.9 | |
| update_project_status_with_changesrc/connection.rs:1372 | fn | 6 | 1 | 1 | 4 | 0.9 | |
| handle_project_validation_draftssrc/connection.rs:1630 | fn | 7 | 2 | 2 | 2 | 0.9 | |
| project_activity_sort_keysrc/connection.rs:714 | fn | 16 | 1 | 2 | 0 | 0.9 | |
| fund_handlersrc/connection.rs:1146 | fn | 22 | 1 | 2 | 6 | 0.8 | |
| member_add_handlersrc/connection.rs:1191 | fn | 13 | 1 | 2 | 8 | 0.8 | |
| build_project_activitysrc/connection.rs:607 | fn | 20 | 1 | 2 | 4 | 0.8 | |
| parse_project_actionsrc/connection.rs:377 | fn | 19 | 1 | 1 | 0 | 0.8 | |
| dispatch_project_actionsrc/connection.rs:397 | fn | 14 | 4 | 1 | 4 | 0.8 | |
| build_fund_receiptsrc/connection.rs:1448 | fn | 16 | 1 | 2 | 1 | 0.8 | |
| build_member_add_receiptsrc/connection.rs:1465 | fn | 15 | 1 | 2 | 1 | 0.8 | |
| project_create_fieldssrc/connection.rs:489 | fn | 21 | 3 | 2 | 1 | 0.8 | |
| handle_project_getsrc/connection.rs:1606 | fn | 7 | 2 | 3 | 2 | 0.8 | |
| handle_project_listsrc/connection.rs:1614 | fn | 7 | 2 | 3 | 2 | 0.7 | |
| build_create_receiptsrc/connection.rs:1431 | fn | 16 | 1 | 2 | 1 | 0.7 | |
| effective_reviewer_account_idsrc/connection.rs:641 | fn | 13 | 5 | 1 | 1 | 0.7 | |
| build_project_validation_draftssrc/connection.rs:753 | fn | 36 | 3 | 1 | 5 | 0.7 | |
| ensure_member_removablesrc/connection.rs:1308 | fn | 10 | 2 | 1 | 0 | 0.7 | |
| member_remove_responsesrc/connection.rs:1355 | fn | 11 | 1 | 1 | 0 | 0.7 | |
| ensure_project_status_mutablesrc/connection.rs:1397 | fn | 10 | 2 | 1 | 0 | 0.7 | |
| update_status_responsesrc/connection.rs:1414 | fn | 14 | 1 | 1 | 1 | 0.7 | |
| member_remove_policysrc/connection.rs:1331 | fn | 5 | 1 | 1 | 3 | 0.7 | |
| commit_member_remove_responsesrc/connection.rs:1337 | fn | 11 | 1 | 1 | 3 | 0.7 | |
| remove_project_membersrc/connection.rs:1349 | fn | 5 | 1 | 1 | 1 | 0.7 | |
| update_status_policysrc/connection.rs:1379 | fn | 5 | 1 | 1 | 3 | 0.7 | |
| commit_update_status_responsesrc/connection.rs:1385 | fn | 11 | 1 | 1 | 3 | 0.7 | |
| set_project_statussrc/connection.rs:1408 | fn | 5 | 1 | 1 | 1 | 0.7 | |
| dispatch_project_create_or_fundsrc/connection.rs:412 | fn | 12 | 4 | 1 | 4 | 0.7 | |
| dispatch_project_readsrc/connection.rs:425 | fn | 9 | 5 | 1 | 5 | 0.7 | |
| dispatch_project_governancesrc/connection.rs:435 | fn | 7 | 3 | 1 | 3 | 0.7 | |
| project_collection_querysrc/connection.rs:939 | fn | 25 | 4 | 2 | 1 | 0.7 | |
| page_project_rowssrc/connection.rs:964 | fn | 34 | 5 | 2 | 2 | 0.7 | |
| project_coordination_metricssrc/connection.rs:667 | fn | 14 | 1 | 1 | 1 | 0.7 | |
| project_status_coordination_statesrc/connection.rs:682 | fn | 7 | 3 | 1 | 0 | 0.7 | |
| activity_coordination_statesrc/connection.rs:690 | fn | 15 | 5 | 1 | 1 | 0.7 | |
| task_status_labelsrc/connection.rs:525 | fn | 11 | 1 | 1 | 0 | 0.6 | |
| ProjectTaskSummary::record_claimantsrc/connection.rs:569 | method | 5 | 2 | 1 | 0 | 0.6 | |
| ProjectTaskSummary::record_timestampssrc/connection.rs:575 | method | 6 | 1 | 1 | 1 | 0.6 | |
| project_scope_authoritysrc/connection.rs:1541 | fn | 7 | 2 | 1 | 2 | 0.6 | |
| validation_draft_graph_inputssrc/connection.rs:837 | fn | 12 | 1 | 1 | 4 | 0.6 | |
| validation_attestorssrc/connection.rs:850 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| validation_accept_countsrc/connection.rs:854 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| project_validation_draftsrc/connection.rs:858 | fn | 35 | 1 | 1 | 0 | 0.6 | |
| project_fund_changesrc/connection.rs:1169 | fn | 10 | 2 | 1 | 1 | 0.6 | |
| apply_project_fundsrc/connection.rs:1180 | fn | 10 | 1 | 1 | 3 | 0.6 | |
| list_project_time_entries_in_windowsrc/connection.rs:731 | fn | 21 | 2 | 1 | 3 | 0.6 | |
| validation_draft_limit_reachedsrc/connection.rs:790 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| validation_draft_for_entrysrc/connection.rs:794 | fn | 42 | 5 | 1 | 4 | 0.6 | |
| validation_drafts_responsesrc/connection.rs:907 | fn | 31 | 1 | 1 | 0 | 0.6 | |
| add_project_membersrc/connection.rs:1205 | fn | 7 | 2 | 1 | 1 | 0.6 | |
| member_add_responsesrc/connection.rs:1213 | fn | 14 | 1 | 1 | 1 | 0.6 | |
| build_project_from_create_fieldssrc/connection.rs:511 | fn | 13 | 4 | 1 | 2 | 0.6 | |
| project_coordination_statesrc/connection.rs:660 | fn | 6 | 2 | 1 | 3 | 0.6 | |
| checkboxsrc/connection.rs:334 | nested fn | 12 | 6 | 0 | 0 | 0.5 | |
| build_project_task_summarysrc/connection.rs:537 | fn | 7 | 2 | 0 | 1 | 0.5 | |
| ProjectTaskSummary::recordsrc/connection.rs:560 | method | 8 | 1 | 0 | 3 | 0.5 | |
| ProjectTaskSummary::into_jsonsrc/connection.rs:582 | method | 14 | 1 | 0 | 0 | 0.5 | |
| validation_draft_task_summarysrc/connection.rs:894 | fn | 12 | 1 | 0 | 0 | 0.5 | |
| handle_project_fundsrc/connection.rs:1638 | fn | 7 | 2 | 0 | 2 | 0.5 | |
| handle_project_member_addsrc/connection.rs:1646 | fn | 7 | 2 | 0 | 2 | 0.5 | |
| handle_project_member_removesrc/connection.rs:1654 | fn | 7 | 2 | 0 | 2 | 0.5 | |
| handle_project_update_statussrc/connection.rs:1662 | fn | 7 | 2 | 0 | 2 | 0.5 | |
| search_set_rejects_compatibility_identity_without_a_validated_sessionsrc/connection.rs:1682 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| search_set_takes_the_owners_checkbox_postsrc/connection.rs:1699 | fn | 28 | 1 | 0 | 7 | 0.5 | |
| Owner::authenticated_session_account_idsrc/connection.rs:1702 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| unknown_action_returns_helpsrc/connection.rs:1729 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| create_requires_created_by_name_governancesrc/connection.rs:1737 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| fund_requires_positive_amountsrc/connection.rs:1750 | fn | 16 | 1 | 0 | 2 | 0.5 | |
| fund_requires_amount_and_assetsrc/connection.rs:1768 | fn | 16 | 1 | 0 | 2 | 0.5 | |
| member_add_requires_actor_member_project_idsrc/connection.rs:1786 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| Session::authenticated_session_account_idsrc/connection.rs:1797 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| acting_account_is_the_verified_caller_and_input_may_only_agreesrc/connection.rs:1811 | fn | 18 | 2 | 0 | 4 | 0.5 | |
| writes_refuse_an_account_the_session_is_notsrc/connection.rs:1833 | fn | 16 | 3 | 0 | 2 | 0.5 | |
| a_session_creates_in_its_own_name_and_owns_a_blank_solo_projectsrc/connection.rs:1852 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| the_acting_account_is_declared_optionalsrc/connection.rs:1867 | fn | 11 | 3 | 0 | 0 | 0.5 | |
| create_receipt_has_correct_shapesrc/connection.rs:1892 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| fund_receipt_carries_amount_and_fundersrc/connection.rs:1903 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| member_add_receipt_records_actor_and_membersrc/connection.rs:1915 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| member_remove_receipt_records_actor_and_membersrc/connection.rs:1924 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| update_status_receipt_carries_new_statussrc/connection.rs:1932 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| owner_authority_passes_for_creatorsrc/connection.rs:1942 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| owner_authority_rejects_non_creatorsrc/connection.rs:1948 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| get_can_include_project_activity_summarysrc/connection.rs:1956 | fn | 69 | 1 | 0 | 9 | 0.5 | |
| status_summarizes_projects_by_coordination_statesrc/connection.rs:2027 | fn | 44 | 1 | 0 | 9 | 0.5 | |
| validation_drafts_skip_self_existing_attestors_and_formed_associationssrc/connection.rs:2073 | fn | 64 | 1 | 0 | 14 | 0.5 | |
| collection_pages_cross_the_old_coordination_cap_and_keep_legacy_limitssrc/connection.rs:2138 | fn | 46 | 3 | 0 | 6 | 0.5 | |
| collection_rejects_ambiguous_caps_and_non_object_queries_before_readingsrc/connection.rs:2185 | fn | 10 | 2 | 0 | 3 | 0.5 |
Source not readable from this process.