1 viewer
rust 1,862,106 · typescript 235,774 · javascript 132,961 · python 20,426 · 6,412 files · digest 265813236560 · built in 2.2 s · crystals off
crates/cre8-app-shop/src/buyer_notice.rs
Items
enum OrderLifecycle impl OrderLifecycle const LIBRARY_PATH struct OrderNotice impl OrderNotice struct Buyer impl Buyer struct OrderLinks impl OrderLinks struct DownloadLine struct OrderContents impl OrderContents struct ReceiptSpec struct Shop impl Shop
Functions
By call-graph weight (PageRank; 1.0 is the average function). 67 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| Shop::ownersrc/buyer_notice.rs:804 | method | 7 | 1 | 27 | 3 | 5.4 | |
| download_pathsrc/buyer_notice.rs:73 | fn | 3 | 1 | 4 | 0 | 2.1 | |
| Shop::newsrc/buyer_notice.rs:794 | method | 8 | 1 | 20 | 6 | 1.9 | |
| notice_idsrc/buyer_notice.rs:68 | fn | 3 | 1 | 3 | 0 | 1.7 | |
| Shop::open_shopsrc/buyer_notice.rs:825 | method | 8 | 1 | 19 | 2 | 1.7 | |
| noticessrc/buyer_notice.rs:870 | fn | 3 | 1 | 3 | 1 | 1.6 | |
| receipt_currencysrc/buyer_notice.rs:290 | fn | 6 | 2 | 2 | 0 | 1.5 | |
| OrderLinks::newsrc/buyer_notice.rs:153 | method | 15 | 3 | 10 | 0 | 1.4 | |
| OrderNotice::create_inputsrc/buyer_notice.rs:97 | method | 17 | 2 | 5 | 0 | 1.3 | |
| linksrc/buyer_notice.rs:320 | fn | 3 | 1 | 1 | 0 | 1.3 | |
| Buyer::ofsrc/buyer_notice.rs:126 | method | 12 | 4 | 8 | 0 | 1.3 | |
| ordersrc/buyer_notice.rs:883 | fn | 26 | 1 | 8 | 0 | 1.2 | |
| linesrc/buyer_notice.rs:910 | fn | 14 | 1 | 8 | 0 | 1.2 | |
| OrderContents::from_linessrc/buyer_notice.rs:203 | method | 37 | 12 | 5 | 6 | 1.2 | |
| sendsrc/buyer_notice.rs:683 | fn | 8 | 1 | 4 | 2 | 1.2 | |
| guest_stepsrc/buyer_notice.rs:403 | fn | 6 | 2 | 3 | 0 | 1.1 | |
| paidsrc/buyer_notice.rs:925 | fn | 6 | 1 | 6 | 4 | 1.1 | |
| notify_order_paidsrc/buyer_notice.rs:695 | fn | 13 | 3 | 2 | 8 | 1.1 | |
| Shop::attach_downloadsrc/buyer_notice.rs:846 | method | 4 | 1 | 9 | 2 | 1 | |
| moneysrc/buyer_notice.rs:298 | fn | 7 | 3 | 4 | 1 | 1 | |
| secondary_linkssrc/buyer_notice.rs:325 | fn | 9 | 4 | 5 | 1 | 0.9 | |
| receiptsrc/buyer_notice.rs:344 | fn | 22 | 4 | 5 | 0 | 0.9 | |
| base_payloadsrc/buyer_notice.rs:367 | fn | 12 | 1 | 5 | 0 | 0.9 | |
| notice_token_hashsrc/buyer_notice.rs:736 | fn | 8 | 1 | 1 | 0 | 0.9 | |
| paid_noticesrc/buyer_notice.rs:480 | fn | 57 | 14 | 2 | 10 | 0.8 | |
| download_stepsrc/buyer_notice.rs:413 | fn | 7 | 3 | 3 | 2 | 0.8 | |
| download_linkssrc/buyer_notice.rs:421 | fn | 6 | 2 | 3 | 1 | 0.8 | |
| buyer_noticesrc/buyer_notice.rs:380 | fn | 20 | 1 | 4 | 1 | 0.8 | |
| standard_linkssrc/buyer_notice.rs:468 | fn | 10 | 3 | 4 | 0 | 0.8 | |
| refund_declined_noticesrc/buyer_notice.rs:634 | fn | 25 | 2 | 2 | 7 | 0.8 | |
| passthrough_item_upsertsrc/buyer_notice.rs:774 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| capturesrc/buyer_notice.rs:780 | fn | 7 | 2 | 1 | 1 | 0.8 | |
| refunded_noticesrc/buyer_notice.rs:661 | fn | 21 | 2 | 2 | 9 | 0.8 | |
| download_ready_noticesrc/buyer_notice.rs:541 | fn | 47 | 4 | 3 | 8 | 0.7 | |
| refund_requested_noticesrc/buyer_notice.rs:590 | fn | 42 | 4 | 2 | 6 | 0.7 | |
| receipt_linessrc/buyer_notice.rs:306 | fn | 13 | 1 | 3 | 0 | 0.7 | |
| noticesrc/buyer_notice.rs:874 | fn | 3 | 1 | 4 | 1 | 0.7 | |
| notify_refundedsrc/buyer_notice.rs:727 | fn | 6 | 2 | 1 | 3 | 0.7 | |
| OrderContents::readsrc/buyer_notice.rs:197 | method | 5 | 1 | 2 | 2 | 0.7 | |
| line_titlesrc/buyer_notice.rs:242 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| unlock_stepsrc/buyer_notice.rs:248 | fn | 6 | 2 | 1 | 0 | 0.7 | |
| session_booking_linksrc/buyer_notice.rs:255 | fn | 4 | 1 | 1 | 0 | 0.7 | |
| service_booking_linksrc/buyer_notice.rs:260 | fn | 8 | 1 | 1 | 0 | 0.7 | |
| pickup_labelsrc/buyer_notice.rs:271 | fn | 16 | 3 | 1 | 0 | 0.7 | |
| order_page_stepssrc/buyer_notice.rs:433 | fn | 26 | 7 | 2 | 3 | 0.6 | |
| issue_guest_order_linksrc/buyer_notice.rs:748 | fn | 13 | 4 | 1 | 4 | 0.6 | |
| order_page_downloadssrc/buyer_notice.rs:461 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| notify_refund_requestedsrc/buyer_notice.rs:710 | fn | 8 | 2 | 1 | 3 | 0.5 | |
| notify_refund_declinedsrc/buyer_notice.rs:720 | fn | 5 | 2 | 1 | 2 | 0.5 | |
| OrderLifecycle::idsrc/buyer_notice.rs:46 | method | 9 | 5 | 0 | 0 | 0.5 | |
| OrderLifecycle::topicsrc/buyer_notice.rs:56 | method | 9 | 5 | 0 | 0 | 0.5 | |
| Shop::as_accountsrc/buyer_notice.rs:812 | method | 5 | 1 | 0 | 1 | 0.5 | |
| Shop::anonymoussrc/buyer_notice.rs:818 | method | 5 | 1 | 0 | 1 | 0.5 | |
| Shop::itemsrc/buyer_notice.rs:835 | method | 9 | 1 | 0 | 2 | 0.5 | |
| Shop::ordersrc/buyer_notice.rs:852 | method | 15 | 3 | 0 | 2 | 0.5 | |
| ids_are_replay_safe_per_order_and_lifecyclesrc/buyer_notice.rs:933 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| goods_ship_and_the_receipt_carries_totals_and_linkssrc/buyer_notice.rs:941 | fn | 28 | 1 | 0 | 4 | 0.5 | |
| digital_orders_announce_the_download_with_a_direct_linksrc/buyer_notice.rs:971 | fn | 24 | 2 | 0 | 8 | 0.5 | |
| a_course_product_leads_the_order_page_with_its_coursesrc/buyer_notice.rs:997 | fn | 15 | 1 | 0 | 6 | 0.5 | |
| a_guest_gets_a_claim_link_and_a_tokenized_order_linksrc/buyer_notice.rs:1014 | fn | 22 | 1 | 0 | 5 | 0.5 | |
| mixed_orders_ship_and_send_a_separate_download_noticesrc/buyer_notice.rs:1038 | fn | 16 | 1 | 0 | 7 | 0.5 | |
| pickup_orders_wait_to_be_collectedsrc/buyer_notice.rs:1056 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| bookings_point_at_scheduling_and_charges_are_receiptssrc/buyer_notice.rs:1064 | fn | 19 | 1 | 0 | 3 | 0.5 | |
| refund_notices_reach_the_owner_and_the_buyersrc/buyer_notice.rs:1085 | fn | 42 | 1 | 0 | 6 | 0.5 | |
| money_reads_as_cre8src/buyer_notice.rs:1129 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| a_paid_guest_order_mails_a_link_that_opens_the_ordersrc/buyer_notice.rs:1143 | fn | 44 | 3 | 0 | 8 | 0.5 | |
| refund_request_decline_and_refund_each_notify_once_per_transitionsrc/buyer_notice.rs:1189 | fn | 42 | 1 | 0 | 7 | 0.5 |
Source not readable from this process.