Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

crates/cre8-app-tax/src/model.rs

cre8-app-tax · module model · src · 701 lines (558 code, 77 comment) · sha c34cc06f8f3d3b81

Items

const KIND_PROFILE const KIND_ENTRY const DISCLAIMER const HOLIDAY_NOTE enum EntityKind impl EntityKind enum FilingFrequency impl FilingFrequency enum FilingStatus impl FilingStatus struct TaxProfile impl TaxProfile enum Direction impl Direction struct MoneyEntry impl MoneyEntry const LAST4_MAX const TEXT_MAX const DIGIT_RUN_MAX

Functions

By call-graph weight (PageRank; 1.0 is the average function). 45 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
TaxProfile::newsrc/model.rs:223method221806.2
MoneyEntry::parsed_datesrc/model.rs:352method31212.7
format_minorsrc/model.rs:586fn135702.7
parse_amountsrc/model.rs:535fn2910302.2
longest_digit_runsrc/model.rs:441fn167201.7
money_labelsrc/model.rs:601fn83911.5
amount_fieldsrc/model.rs:568fn169511.4
sanitize_last4src/model.rs:427fn111501.3
parse_entrysrc/model.rs:369fn231271.2
TaxProfile::flagsrc/model.rs:246method84101.2
sanitize_textsrc/model.rs:460fn101411.2
MoneyEntry::signed_minorsrc/model.rs:357method62301.1
derive_entry_idsrc/model.rs:395fn31511.1
FilingStatus::parsesrc/model.rs:172method116301.1
load_profilesrc/model.rs:283fn31231.1
EntityKind::parsesrc/model.rs:76method127201
load_entrysrc/model.rs:399fn31531
list_entriessrc/model.rs:409fn61121
upsert_entrysrc/model.rs:403fn31621
mask_long_numberssrc/model.rs:474fn3910401
sanitize_currencysrc/model.rs:514fn52500.8
parse_profilesrc/model.rs:260fn221180.8
upsert_profilesrc/model.rs:287fn31220.7
Direction::parsesrc/model.rs:309method73200.7
FilingFrequency::parsesrc/model.rs:119method31200.7
EntityKind::files_schedule_csrc/model.rs:92method31200.7
sanitize_statesrc/model.rs:520fn83200.6
FilingFrequency::monthssrc/model.rs:124method84100.6
FilingFrequency::keysrc/model.rs:110method84100.6
FilingStatus::keysrc/model.rs:154method84100.6
EntityKind::keysrc/model.rs:54method95000.5
EntityKind::labelsrc/model.rs:64method95000.5
FilingStatus::labelsrc/model.rs:163method84000.5
TaxProfile::propssrc/model.rs:255method31000.5
Direction::keysrc/model.rs:302method62000.5
MoneyEntry::propssrc/model.rs:364method31000.5
amounts_are_read_as_written_and_never_roundedsrc/model.rs:615fn101010.5
a_json_amount_is_minor_units_or_typed_textsrc/model.rs:627fn81010.5
money_prints_with_grouping_and_two_placessrc/model.rs:637fn61020.5
a_last4_field_refuses_a_whole_numbersrc/model.rs:645fn71010.5
free_text_refuses_an_ssn_an_ein_and_a_card_numbersrc/model.rs:654fn81010.5
an_import_masks_a_long_number_to_its_last_foursrc/model.rs:664fn71020.5
entity_kinds_read_the_spellings_a_formation_walk_sendssrc/model.rs:673fn102010.5
filing_statuses_read_their_keys_and_the_usual_short_formssrc/model.rs:685fn82010.5
an_import_lands_on_the_entry_it_made_beforesrc/model.rs:695fn61010.5

Source not readable from this process.