1 viewer
rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off
crates/cre8-app-proposal/src/policy.rs
Items
struct ProposalTally struct OptionApproval struct TallyWeights static TEST_LOCK
Functions
By call-graph weight (PageRank; 1.0 is the average function). 62 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| create_fullsrc/policy.rs:103 | fn | 34 | 1 | 11 | 2 | 2.9 | |
| tally_weightedsrc/policy.rs:580 | fn | 10 | 1 | 12 | 3 | 2.5 | |
| test_scopesrc/policy.rs:677 | fn | 5 | 1 | 27 | 1 | 2.4 | |
| proposal_scopesrc/policy.rs:683 | fn | 3 | 1 | 27 | 0 | 2.4 | |
| votesrc/policy.rs:142 | fn | 28 | 3 | 25 | 5 | 2.3 | |
| add_approval_weightsrc/policy.rs:279 | fn | 10 | 3 | 1 | 0 | 2.1 | |
| create_with_alternativessrc/policy.rs:73 | fn | 25 | 1 | 5 | 1 | 2 | |
| add_choice_weightsrc/policy.rs:266 | fn | 12 | 7 | 2 | 1 | 1.9 | |
| evaluate_strategysrc/policy.rs:307 | fn | 19 | 2 | 1 | 3 | 1.5 | |
| createsrc/policy.rs:55 | fn | 12 | 1 | 13 | 1 | 1.5 | |
| compute_weighted_tallysrc/policy.rs:595 | fn | 32 | 3 | 2 | 4 | 1.4 | |
| validate_approval_labelssrc/policy.rs:211 | fn | 14 | 2 | 1 | 0 | 1.2 | |
| build_tallysrc/policy.rs:290 | fn | 16 | 2 | 2 | 1 | 1.2 | |
| tallysrc/policy.rs:226 | fn | 6 | 1 | 7 | 3 | 1 | |
| compute_tallysrc/policy.rs:236 | fn | 5 | 1 | 2 | 2 | 0.9 | |
| yes_no_threshold_metsrc/policy.rs:327 | fn | 4 | 2 | 1 | 0 | 0.9 | |
| approval_entriessrc/policy.rs:332 | fn | 17 | 2 | 1 | 0 | 0.9 | |
| approval_winnersrc/policy.rs:350 | fn | 12 | 4 | 1 | 0 | 0.9 | |
| aggregate_direct_votessrc/policy.rs:250 | fn | 7 | 2 | 1 | 1 | 0.9 | |
| validate_delegation_choicesrc/policy.rs:173 | fn | 17 | 3 | 1 | 0 | 0.9 | |
| validate_choice_compatibilitysrc/policy.rs:191 | fn | 19 | 4 | 1 | 1 | 0.9 | |
| ratify_weightedsrc/policy.rs:637 | fn | 7 | 1 | 1 | 4 | 0.9 | |
| ratify_lockedsrc/policy.rs:383 | fn | 42 | 5 | 2 | 1 | 0.9 | |
| ctx_with_balancessrc/policy.rs:1031 | fn | 10 | 2 | 5 | 1 | 0.8 | |
| ratifysrc/policy.rs:371 | fn | 7 | 1 | 5 | 4 | 0.8 | |
| decayed_rep_weightssrc/policy.rs:483 | fn | 22 | 1 | 1 | 3 | 0.8 | |
| undecayed_rep_weightssrc/policy.rs:506 | fn | 11 | 2 | 1 | 1 | 0.8 | |
| cancelsrc/policy.rs:652 | fn | 10 | 2 | 3 | 2 | 0.8 | |
| aggregate_terminal_votessrc/policy.rs:258 | fn | 7 | 2 | 1 | 1 | 0.8 | |
| compute_voter_weightssrc/policy.rs:436 | fn | 21 | 3 | 1 | 3 | 0.8 | |
| resolve_delegation_chainssrc/policy.rs:525 | fn | 47 | 6 | 1 | 0 | 0.8 | |
| altsrc/policy.rs:925 | fn | 3 | 1 | 4 | 0 | 0.7 | |
| one_peer_one_vote_weightssrc/policy.rs:458 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| stake_weighted_weightssrc/policy.rs:462 | fn | 11 | 2 | 1 | 0 | 0.7 | |
| rep_weighted_weightssrc/policy.rs:474 | fn | 8 | 1 | 1 | 2 | 0.7 | |
| create_and_opensrc/policy.rs:688 | fn | 16 | 1 | 0 | 5 | 0.5 | |
| vote_rejects_when_not_opensrc/policy.rs:706 | fn | 17 | 1 | 0 | 6 | 0.5 | |
| vote_overwrites_on_changesrc/policy.rs:725 | fn | 23 | 1 | 0 | 6 | 0.5 | |
| simple_majority_passes_with_quorum_and_thresholdsrc/policy.rs:750 | fn | 23 | 1 | 0 | 6 | 0.5 | |
| abstentions_dont_count_toward_threshold_denominatorsrc/policy.rs:775 | fn | 18 | 1 | 0 | 6 | 0.5 | |
| ratify_returns_mutation_and_closessrc/policy.rs:795 | fn | 21 | 1 | 0 | 7 | 0.5 | |
| ratify_rejects_when_tally_failssrc/policy.rs:818 | fn | 17 | 1 | 0 | 5 | 0.5 | |
| ratify_twice_rejectssrc/policy.rs:837 | fn | 18 | 1 | 0 | 6 | 0.5 | |
| cancel_only_by_proposersrc/policy.rs:857 | fn | 18 | 1 | 0 | 6 | 0.5 | |
| supermajority_requires_two_thirdssrc/policy.rs:877 | fn | 20 | 1 | 0 | 6 | 0.5 | |
| unanimous_requires_all_yessrc/policy.rs:899 | fn | 21 | 1 | 0 | 6 | 0.5 | |
| approval_winning_option_returns_its_mutation_on_ratifysrc/policy.rs:930 | fn | 30 | 1 | 0 | 8 | 0.5 | |
| approval_tie_at_top_does_not_declare_winnersrc/policy.rs:962 | fn | 24 | 1 | 0 | 8 | 0.5 | |
| approval_rejects_unknown_labelsrc/policy.rs:988 | fn | 17 | 1 | 0 | 6 | 0.5 | |
| approval_rejects_yesno_choicesrc/policy.rs:1007 | fn | 17 | 1 | 0 | 6 | 0.5 | |
| stake_weighted_yesno_weighs_votes_by_balancesrc/policy.rs:1043 | fn | 25 | 1 | 0 | 6 | 0.5 | |
| stake_weighted_zero_balance_doesnt_countsrc/policy.rs:1070 | fn | 24 | 1 | 0 | 6 | 0.5 | |
| liquid_delegation_accumulates_weight_at_terminalsrc/policy.rs:1096 | fn | 25 | 1 | 0 | 6 | 0.5 | |
| delegation_chain_resolves_through_two_hopssrc/policy.rs:1123 | fn | 23 | 1 | 0 | 6 | 0.5 | |
| delegation_cycle_drops_to_abstainsrc/policy.rs:1148 | fn | 24 | 1 | 0 | 6 | 0.5 | |
| delegation_to_unknown_voter_carries_weight_as_abstainsrc/policy.rs:1174 | fn | 21 | 1 | 0 | 6 | 0.5 | |
| delegation_not_allowed_when_proposal_opts_outsrc/policy.rs:1197 | fn | 16 | 1 | 0 | 5 | 0.5 | |
| rep_weighted_uses_ballot_helper_with_floor_at_onesrc/policy.rs:1215 | fn | 26 | 1 | 0 | 6 | 0.5 | |
| rep_weighted_sums_across_multiple_tagssrc/policy.rs:1243 | fn | 23 | 1 | 0 | 6 | 0.5 | |
| rep_weighted_no_rep_voter_still_counts_with_floor_onesrc/policy.rs:1268 | fn | 23 | 1 | 0 | 6 | 0.5 | |
| self_delegation_rejectedsrc/policy.rs:1293 | fn | 19 | 1 | 0 | 5 | 0.5 | |
| yesno_rejects_approve_choicesrc/policy.rs:1314 | fn | 16 | 1 | 0 | 5 | 0.5 |
Source not readable from this process.