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-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 | 4 | 0 | 0.9 | |
| 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 | 2 | 0 | 0.7 | |
| FormBuilder::checkoutsrc/view_node/checkout.rs:582 | method | 3 | 1 | 2 | 1 | 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 | |
| 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.