1 viewer
rust 1,854,395 · typescript 233,161 · javascript 131,995 · python 19,227 · 6,379 files · digest 17dcda71e44b · built in 1.5 s · crystals off
crates/cre8-app-view-lib-api/src/view_node/checkout.rs
Items
const CHECKOUT_PROP const PAYMENT_RAIL_FIELD const RECEIPT_EMAIL_FIELD const CRE8_CURRENCY enum PayRailKind impl PayRailKind enum RailState impl RailState struct RailStates impl RailStates struct PayRail impl PayRail struct PayLine impl PayLine struct PriceBinding struct PriceAddon struct PaySheet impl PaySheet enum ReceiptStatus impl ReceiptStatus struct ReceiptLink struct Receipt impl Receipt impl FormBuilder
Functions
By call-graph weight (PageRank; 1.0 is the average function). 56 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| RailState::is_payablesrc/view_node/checkout.rs:138 | method | 3 | 1 | 1 | 0 | 1.6 | |
| PayLine::total_minorsrc/view_node/checkout.rs:234 | method | 3 | 1 | 2 | 0 | 1.6 | |
| PayRailKind::default_labelsrc/view_node/checkout.rs:87 | method | 11 | 7 | 2 | 0 | 1.5 | |
| PaySheet::selected_railsrc/view_node/checkout.rs:403 | method | 7 | 2 | 3 | 1 | 1.3 | |
| PayLine::quantitysrc/view_node/checkout.rs:223 | method | 4 | 1 | 4 | 0 | 1.3 | |
| PayRail::newsrc/view_node/checkout.rs:187 | method | 3 | 1 | 3 | 0 | 1.3 | |
| PaySheet::newsrc/view_node/checkout.rs:299 | method | 14 | 1 | 3 | 0 | 1.3 | |
| format_amountsrc/view_node/checkout.rs:421 | fn | 12 | 4 | 2 | 0 | 1.2 | |
| PaySheet::collect_emailsrc/view_node/checkout.rs:360 | method | 4 | 1 | 2 | 0 | 1.1 | |
| PayRailKind::parsesrc/view_node/checkout.rs:72 | method | 13 | 8 | 1 | 0 | 0.9 | |
| RailState::parsesrc/view_node/checkout.rs:128 | method | 8 | 4 | 1 | 0 | 0.9 | |
| PaySheet::default_railsrc/view_node/checkout.rs:355 | method | 4 | 1 | 3 | 0 | 0.8 | |
| Receipt::shown_totalsrc/view_node/checkout.rs:572 | method | 4 | 1 | 2 | 1 | 0.8 | |
| PaySheet::price_fromsrc/view_node/checkout.rs:380 | method | 4 | 1 | 2 | 0 | 0.8 | |
| PayLine::newsrc/view_node/checkout.rs:219 | method | 3 | 1 | 3 | 0 | 0.7 | |
| PaySheet::standardsrc/view_node/checkout.rs:316 | method | 11 | 1 | 3 | 2 | 0.7 | |
| PaySheet::fine_printsrc/view_node/checkout.rs:370 | method | 4 | 1 | 1 | 0 | 0.6 | |
| PaySheet::at_visitsrc/view_node/checkout.rs:329 | method | 6 | 1 | 1 | 2 | 0.6 | |
| PaySheet::freesrc/view_node/checkout.rs:337 | method | 6 | 1 | 1 | 2 | 0.6 | |
| Receipt::newsrc/view_node/checkout.rs:520 | method | 3 | 1 | 1 | 0 | 0.6 | |
| Receipt::totalsrc/view_node/checkout.rs:534 | method | 5 | 1 | 1 | 0 | 0.6 | |
| Receipt::referencesrc/view_node/checkout.rs:550 | method | 4 | 1 | 1 | 0 | 0.6 | |
| Receipt::whensrc/view_node/checkout.rs:555 | method | 4 | 1 | 1 | 0 | 0.6 | |
| PaySheet::from_valuesrc/view_node/checkout.rs:415 | method | 3 | 1 | 1 | 0 | 0.6 | |
| FormBuilder::checkoutsrc/view_node/checkout.rs:582 | method | 3 | 1 | 1 | 1 | 0.6 | |
| PayRailKind::idsrc/view_node/checkout.rs:58 | method | 11 | 7 | 0 | 0 | 0.5 | |
| PayRailKind::charges_nowsrc/view_node/checkout.rs:100 | method | 3 | 1 | 0 | 0 | 0.5 | |
| RailState::idsrc/view_node/checkout.rs:120 | method | 7 | 3 | 0 | 0 | 0.5 | |
| RailStates::from_idssrc/view_node/checkout.rs:159 | method | 4 | 1 | 0 | 1 | 0.5 | |
| RailStates::statesrc/view_node/checkout.rs:164 | method | 8 | 4 | 0 | 0 | 0.5 | |
| PayRail::labelsrc/view_node/checkout.rs:191 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PayRail::detailsrc/view_node/checkout.rs:196 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PayRail::display_labelsrc/view_node/checkout.rs:201 | method | 3 | 1 | 0 | 1 | 0.5 | |
| PayLine::notesrc/view_node/checkout.rs:228 | method | 4 | 1 | 0 | 0 | 0.5 | |
| is_falsesrc/view_node/checkout.rs:293 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| PaySheet::linesrc/view_node/checkout.rs:344 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PaySheet::railsrc/view_node/checkout.rs:349 | method | 5 | 1 | 0 | 0 | 0.5 | |
| PaySheet::headingsrc/view_node/checkout.rs:365 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PaySheet::submit_labelsrc/view_node/checkout.rs:375 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PaySheet::addonsrc/view_node/checkout.rs:385 | method | 4 | 1 | 0 | 0 | 0.5 | |
| PaySheet::total_minorsrc/view_node/checkout.rs:391 | method | 3 | 1 | 0 | 1 | 0.5 | |
| PaySheet::charges_nowsrc/view_node/checkout.rs:397 | method | 3 | 1 | 0 | 0 | 0.5 | |
| PaySheet::to_valuesrc/view_node/checkout.rs:411 | method | 3 | 1 | 0 | 0 | 0.5 | |
| ReceiptStatus::idsrc/view_node/checkout.rs:454 | method | 12 | 8 | 0 | 0 | 0.5 | |
| ReceiptStatus::labelsrc/view_node/checkout.rs:468 | method | 12 | 8 | 0 | 0 | 0.5 | |
| Receipt::subtitlesrc/view_node/checkout.rs:524 | method | 4 | 1 | 0 | 0 | 0.5 | |
| Receipt::linesrc/view_node/checkout.rs:529 | method | 4 | 1 | 0 | 0 | 0.5 | |
| Receipt::currencysrc/view_node/checkout.rs:540 | method | 4 | 1 | 0 | 0 | 0.5 | |
| Receipt::railsrc/view_node/checkout.rs:545 | method | 4 | 1 | 0 | 0 | 0.5 | |
| Receipt::emailsrc/view_node/checkout.rs:560 | method | 4 | 1 | 0 | 0 | 0.5 | |
| Receipt::nextsrc/view_node/checkout.rs:565 | method | 4 | 1 | 0 | 0 | 0.5 | |
| rail_ids_round_trip_and_wallet_aliases_read_as_the_walletsrc/view_node/checkout.rs:592 | fn | 9 | 3 | 0 | 1 | 0.5 | |
| a_standard_sheet_opens_on_the_wallet_and_never_on_a_closed_railsrc/view_node/checkout.rs:603 | fn | 14 | 1 | 0 | 5 | 0.5 | |
| totals_multiply_quantity_and_amounts_read_in_their_currencysrc/view_node/checkout.rs:619 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| a_sheet_survives_the_form_prop_round_tripsrc/view_node/checkout.rs:631 | fn | 14 | 1 | 0 | 7 | 0.5 | |
| a_receipt_totals_its_lines_unless_told_otherwisesrc/view_node/checkout.rs:647 | fn | 6 | 1 | 0 | 5 | 0.5 |
Source not readable from this process.