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
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.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| TaxProfile::newsrc/model.rs:223 | method | 22 | 1 | 8 | 0 | 6.2 | |
| MoneyEntry::parsed_datesrc/model.rs:352 | method | 3 | 1 | 2 | 1 | 2.7 | |
| format_minorsrc/model.rs:586 | fn | 13 | 5 | 7 | 0 | 2.7 | |
| parse_amountsrc/model.rs:535 | fn | 29 | 10 | 3 | 0 | 2.2 | |
| longest_digit_runsrc/model.rs:441 | fn | 16 | 7 | 2 | 0 | 1.7 | |
| money_labelsrc/model.rs:601 | fn | 8 | 3 | 9 | 1 | 1.5 | |
| amount_fieldsrc/model.rs:568 | fn | 16 | 9 | 5 | 1 | 1.4 | |
| sanitize_last4src/model.rs:427 | fn | 11 | 1 | 5 | 0 | 1.3 | |
| parse_entrysrc/model.rs:369 | fn | 23 | 1 | 2 | 7 | 1.2 | |
| TaxProfile::flagsrc/model.rs:246 | method | 8 | 4 | 1 | 0 | 1.2 | |
| sanitize_textsrc/model.rs:460 | fn | 10 | 1 | 4 | 1 | 1.2 | |
| MoneyEntry::signed_minorsrc/model.rs:357 | method | 6 | 2 | 3 | 0 | 1.1 | |
| derive_entry_idsrc/model.rs:395 | fn | 3 | 1 | 5 | 1 | 1.1 | |
| FilingStatus::parsesrc/model.rs:172 | method | 11 | 6 | 3 | 0 | 1.1 | |
| load_profilesrc/model.rs:283 | fn | 3 | 1 | 2 | 3 | 1.1 | |
| EntityKind::parsesrc/model.rs:76 | method | 12 | 7 | 2 | 0 | 1 | |
| load_entrysrc/model.rs:399 | fn | 3 | 1 | 5 | 3 | 1 | |
| list_entriessrc/model.rs:409 | fn | 6 | 1 | 1 | 2 | 1 | |
| upsert_entrysrc/model.rs:403 | fn | 3 | 1 | 6 | 2 | 1 | |
| mask_long_numberssrc/model.rs:474 | fn | 39 | 10 | 4 | 0 | 1 | |
| sanitize_currencysrc/model.rs:514 | fn | 5 | 2 | 5 | 0 | 0.8 | |
| parse_profilesrc/model.rs:260 | fn | 22 | 1 | 1 | 8 | 0.8 | |
| upsert_profilesrc/model.rs:287 | fn | 3 | 1 | 2 | 2 | 0.7 | |
| Direction::parsesrc/model.rs:309 | method | 7 | 3 | 2 | 0 | 0.7 | |
| FilingFrequency::parsesrc/model.rs:119 | method | 3 | 1 | 2 | 0 | 0.7 | |
| EntityKind::files_schedule_csrc/model.rs:92 | method | 3 | 1 | 2 | 0 | 0.7 | |
| sanitize_statesrc/model.rs:520 | fn | 8 | 3 | 2 | 0 | 0.6 | |
| FilingFrequency::monthssrc/model.rs:124 | method | 8 | 4 | 1 | 0 | 0.6 | |
| FilingFrequency::keysrc/model.rs:110 | method | 8 | 4 | 1 | 0 | 0.6 | |
| FilingStatus::keysrc/model.rs:154 | method | 8 | 4 | 1 | 0 | 0.6 | |
| EntityKind::keysrc/model.rs:54 | method | 9 | 5 | 0 | 0 | 0.5 | |
| EntityKind::labelsrc/model.rs:64 | method | 9 | 5 | 0 | 0 | 0.5 | |
| FilingStatus::labelsrc/model.rs:163 | method | 8 | 4 | 0 | 0 | 0.5 | |
| TaxProfile::propssrc/model.rs:255 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Direction::keysrc/model.rs:302 | method | 6 | 2 | 0 | 0 | 0.5 | |
| MoneyEntry::propssrc/model.rs:364 | method | 3 | 1 | 0 | 0 | 0.5 | |
| amounts_are_read_as_written_and_never_roundedsrc/model.rs:615 | fn | 10 | 1 | 0 | 1 | 0.5 | |
| a_json_amount_is_minor_units_or_typed_textsrc/model.rs:627 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| money_prints_with_grouping_and_two_placessrc/model.rs:637 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| a_last4_field_refuses_a_whole_numbersrc/model.rs:645 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| free_text_refuses_an_ssn_an_ein_and_a_card_numbersrc/model.rs:654 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| an_import_masks_a_long_number_to_its_last_foursrc/model.rs:664 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| entity_kinds_read_the_spellings_a_formation_walk_sendssrc/model.rs:673 | fn | 10 | 2 | 0 | 1 | 0.5 | |
| filing_statuses_read_their_keys_and_the_usual_short_formssrc/model.rs:685 | fn | 8 | 2 | 0 | 1 | 0.5 | |
| an_import_lands_on_the_entry_it_made_beforesrc/model.rs:695 | fn | 6 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.