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-virtual_bridge/src/village_mint.rs
Items
const INTENT_CITIZEN_MINT const DEFAULT_MINT_LABEL const DAILY_MINT_ALLOWANCE struct MintReservation enum AllowanceOutcome struct CitizenMintCommand impl CitizenMintCommand
Functions
By call-graph weight (PageRank; 1.0 is the average function). 36 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| contextsrc/village_mint.rs:649 | fn | 7 | 1 | 11 | 3 | 1.8 | |
| enrollsrc/village_mint.rs:657 | fn | 14 | 1 | 9 | 3 | 1.4 | |
| reserve_daily_allowancesrc/village_mint.rs:192 | fn | 39 | 4 | 8 | 3 | 1.4 | |
| validate_labelsrc/village_mint.rs:90 | fn | 10 | 4 | 2 | 0 | 1.2 | |
| minted_todaysrc/village_mint.rs:672 | fn | 4 | 1 | 7 | 2 | 1.2 | |
| CitizenMintCommand::parsesrc/village_mint.rs:270 | method | 52 | 7 | 4 | 3 | 1.1 | |
| issuance_slot_tssrc/village_mint.rs:136 | fn | 3 | 1 | 2 | 1 | 1.1 | |
| bridge_citizen_mintsrc/village_mint.rs:341 | fn | 173 | 11 | 6 | 10 | 1.1 | |
| validate_account_idsrc/village_mint.rs:105 | fn | 9 | 4 | 2 | 0 | 1 | |
| mint_aliassrc/village_mint.rs:124 | fn | 6 | 3 | 2 | 1 | 1 | |
| issue_announcementsrc/village_mint.rs:142 | fn | 3 | 1 | 2 | 0 | 1 | |
| todaysrc/village_mint.rs:679 | fn | 3 | 1 | 3 | 2 | 1 | |
| release_daily_allowancesrc/village_mint.rs:237 | fn | 13 | 2 | 3 | 3 | 0.8 | |
| resolve_citizensrc/village_mint.rs:328 | fn | 9 | 2 | 2 | 2 | 0.7 | |
| commit_issuancesrc/village_mint.rs:525 | fn | 54 | 3 | 1 | 3 | 0.6 | |
| write_mint_recipe_to_inboxsrc/village_mint.rs:593 | fn | 32 | 2 | 1 | 2 | 0.6 | |
| namespace_balancesrc/village_mint.rs:582 | fn | 7 | 1 | 0 | 0 | 0.5 | |
| write_mint_recipe_to_inboxsrc/village_mint.rs:629 | fn | 8 | 1 | 0 | 0 | 0.5 | |
| labels_must_be_one_lowercase_path_segmentsrc/village_mint.rs:686 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| account_ids_must_be_one_path_segmentsrc/village_mint.rs:696 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| aliases_read_like_a_coin_namesrc/village_mint.rs:706 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| issuance_slot_ts_is_deterministic_per_slot_and_positivesrc/village_mint.rs:716 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| announcement_names_the_coin_and_the_scarcitysrc/village_mint.rs:727 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| command_parse_validates_amount_label_and_identitysrc/village_mint.rs:734 | fn | 27 | 1 | 0 | 2 | 0.5 | |
| an_invented_day_cannot_reopen_the_allowancesrc/village_mint.rs:768 | fn | 17 | 3 | 0 | 2 | 0.5 | |
| reserve_consumes_the_allowance_slot_by_slot_then_refusessrc/village_mint.rs:789 | fn | 21 | 1 | 0 | 4 | 0.5 | |
| a_new_day_rolls_the_counter_to_zerosrc/village_mint.rs:812 | fn | 11 | 1 | 0 | 4 | 0.5 | |
| a_stale_day_is_refused_rather_than_rewinding_the_countersrc/village_mint.rs:828 | fn | 16 | 1 | 0 | 4 | 0.5 | |
| release_gives_the_slot_back_only_within_its_own_daysrc/village_mint.rs:846 | fn | 15 | 1 | 0 | 5 | 0.5 | |
| release_never_credits_more_than_it_consumedsrc/village_mint.rs:863 | fn | 10 | 1 | 0 | 5 | 0.5 | |
| reserve_reports_an_unenrolled_villager_instead_of_inventing_onesrc/village_mint.rs:875 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| unenrolled_villagers_are_skipped_with_a_census_hintsrc/village_mint.rs:883 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| exhausted_allowance_refuses_without_touching_the_ledgersrc/village_mint.rs:893 | fn | 14 | 1 | 0 | 5 | 0.5 | |
| mismatched_identity_keys_refuse_rather_than_redirectsrc/village_mint.rs:909 | fn | 14 | 1 | 0 | 4 | 0.5 | |
| a_failed_commit_releases_the_reserved_allowancesrc/village_mint.rs:925 | fn | 17 | 1 | 0 | 4 | 0.5 | |
| account_id_alone_resolves_the_issuer_through_the_rostersrc/village_mint.rs:944 | fn | 13 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.