1 viewer
rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off
crates/cre8-app-project/src/governance.rs
Items
const KIND_TASK_APPROVAL_STATE struct ApprovalEntry struct TaskApprovalState impl TaskApprovalState enum ApprovalDecision
Functions
By call-graph weight (PageRank; 1.0 is the average function). 45 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| submitted_tasksrc/governance.rs:352 | fn | 12 | 2 | 19 | 2 | 2.4 | |
| evaluate_task_approvalsrc/governance.rs:176 | fn | 42 | 5 | 18 | 5 | 2.4 | |
| approval_state_vidsrc/governance.rs:56 | fn | 3 | 1 | 3 | 0 | 1.5 | |
| load_approval_statesrc/governance.rs:141 | fn | 6 | 1 | 8 | 3 | 1.4 | |
| TaskApprovalState::newsrc/governance.rs:79 | method | 3 | 1 | 4 | 0 | 1.2 | |
| record_approvalsrc/governance.rs:245 | fn | 16 | 3 | 2 | 4 | 1.1 | |
| approval_threshold_decisionsrc/governance.rs:262 | fn | 7 | 2 | 2 | 0 | 1.1 | |
| ballot_project_withsrc/governance.rs:539 | fn | 18 | 3 | 6 | 1 | 1.1 | |
| force_approve_tasksrc/governance.rs:326 | fn | 14 | 2 | 4 | 2 | 1 | |
| TaskApprovalState::approver_countsrc/governance.rs:89 | method | 9 | 3 | 3 | 0 | 1 | |
| upsert_approval_statesrc/governance.rs:125 | fn | 15 | 2 | 3 | 2 | 0.9 | |
| multisig_projectsrc/governance.rs:369 | fn | 9 | 1 | 5 | 1 | 0.9 | |
| governance_for_tasksrc/governance.rs:219 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| evaluate_solo_approvalsrc/governance.rs:223 | fn | 9 | 2 | 1 | 0 | 0.9 | |
| evaluate_delegated_approvalsrc/governance.rs:233 | fn | 11 | 2 | 1 | 0 | 0.9 | |
| evaluate_multisig_approvalsrc/governance.rs:270 | fn | 16 | 2 | 1 | 2 | 0.9 | |
| evaluate_ballot_approvalsrc/governance.rs:287 | fn | 25 | 3 | 1 | 3 | 0.9 | |
| parse_approval_statesrc/governance.rs:157 | fn | 8 | 1 | 1 | 3 | 0.9 | |
| ballot_thresholdsrc/governance.rs:313 | fn | 4 | 1 | 1 | 0 | 0.8 | |
| delete_approval_statesrc/governance.rs:148 | fn | 8 | 2 | 1 | 2 | 0.6 | |
| TaskApprovalState::includessrc/governance.rs:84 | method | 3 | 1 | 0 | 0 | 0.5 | |
| solo_projectsrc/governance.rs:365 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| approval_state_roundtripsrc/governance.rs:382 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| approval_state_distinct_approver_countsrc/governance.rs:392 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| delete_approval_state_is_idempotentsrc/governance.rs:405 | fn | 7 | 1 | 0 | 4 | 0.5 | |
| solo_orphan_task_owner_proceedssrc/governance.rs:416 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| solo_orphan_task_non_owner_rejectedsrc/governance.rs:426 | fn | 12 | 2 | 0 | 3 | 0.5 | |
| solo_with_project_uses_project_owner_not_task_ownersrc/governance.rs:440 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| multisig_first_approval_records_and_returns_needs_moresrc/governance.rs:459 | fn | 13 | 1 | 0 | 5 | 0.5 | |
| multisig_threshold_reached_returns_proceedsrc/governance.rs:474 | fn | 12 | 1 | 0 | 6 | 0.5 | |
| multisig_duplicate_approval_is_idempotentsrc/governance.rs:488 | fn | 13 | 1 | 0 | 5 | 0.5 | |
| multisig_non_member_is_not_authorizedsrc/governance.rs:503 | fn | 16 | 2 | 0 | 5 | 0.5 | |
| multisig_threshold_change_uses_live_valuesrc/governance.rs:521 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| ballot_60pct_of_5_members_needs_3_approvalssrc/governance.rs:559 | fn | 16 | 1 | 0 | 4 | 0.5 | |
| ballot_100pct_requires_unanimoussrc/governance.rs:577 | fn | 11 | 1 | 0 | 4 | 0.5 | |
| ballot_zero_pct_still_requires_one_approval_floorsrc/governance.rs:590 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| ballot_non_member_is_not_authorizedsrc/governance.rs:602 | fn | 13 | 2 | 0 | 4 | 0.5 | |
| ballot_duplicate_approval_idempotent_like_multisigsrc/governance.rs:617 | fn | 12 | 1 | 0 | 5 | 0.5 | |
| ballot_threshold_derives_from_live_member_countsrc/governance.rs:631 | fn | 23 | 1 | 0 | 4 | 0.5 | |
| delegated_to_agent_proceeds_for_the_agentsrc/governance.rs:658 | fn | 13 | 1 | 0 | 4 | 0.5 | |
| delegated_to_agent_rejects_non_agentsrc/governance.rs:673 | fn | 13 | 1 | 0 | 4 | 0.5 | |
| evaluate_returns_already_decided_when_task_not_submittedsrc/governance.rs:690 | fn | 11 | 1 | 0 | 3 | 0.5 | |
| force_approve_task_flips_submitted_to_approvedsrc/governance.rs:705 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| force_approve_task_rejects_non_submittedsrc/governance.rs:715 | fn | 8 | 1 | 0 | 4 | 0.5 | |
| force_approve_missing_task_errorssrc/governance.rs:725 | fn | 5 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.