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-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). 68 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| Shop::ownersrc/buyer_notice.rs:862 | method | 7 | 1 | 32 | 3 | 6.4 | |
| download_pathsrc/buyer_notice.rs:76 | fn | 3 | 1 | 4 | 0 | 2.1 | |
| Shop::newsrc/buyer_notice.rs:852 | method | 8 | 1 | 23 | 6 | 2.1 | |
| Shop::open_shopsrc/buyer_notice.rs:883 | method | 8 | 1 | 22 | 2 | 1.9 | |
| notice_idsrc/buyer_notice.rs:71 | fn | 3 | 1 | 4 | 0 | 1.8 | |
| noticessrc/buyer_notice.rs:928 | fn | 3 | 1 | 3 | 1 | 1.6 | |
| receipt_currencysrc/buyer_notice.rs:293 | fn | 6 | 2 | 2 | 0 | 1.6 | |
| Shop::attach_downloadsrc/buyer_notice.rs:904 | method | 4 | 1 | 10 | 2 | 1.5 | |
| OrderLinks::newsrc/buyer_notice.rs:156 | method | 15 | 3 | 11 | 0 | 1.5 | |
| ordersrc/buyer_notice.rs:941 | fn | 26 | 1 | 9 | 0 | 1.4 | |
| linksrc/buyer_notice.rs:323 | fn | 3 | 1 | 1 | 0 | 1.3 | |
| OrderNotice::create_inputsrc/buyer_notice.rs:100 | method | 17 | 2 | 5 | 0 | 1.3 | |
| Buyer::ofsrc/buyer_notice.rs:129 | method | 12 | 4 | 8 | 0 | 1.2 | |
| linesrc/buyer_notice.rs:968 | fn | 14 | 1 | 8 | 0 | 1.2 | |
| OrderContents::from_linessrc/buyer_notice.rs:206 | method | 37 | 12 | 5 | 6 | 1.2 | |
| sendsrc/buyer_notice.rs:735 | fn | 8 | 1 | 4 | 2 | 1.2 | |
| guest_stepsrc/buyer_notice.rs:406 | fn | 6 | 2 | 3 | 0 | 1.1 | |
| paidsrc/buyer_notice.rs:983 | fn | 6 | 1 | 6 | 4 | 1.1 | |
| notify_order_paidsrc/buyer_notice.rs:747 | fn | 19 | 5 | 2 | 10 | 1 | |
| moneysrc/buyer_notice.rs:301 | fn | 7 | 3 | 5 | 1 | 1 | |
| secondary_linkssrc/buyer_notice.rs:328 | fn | 9 | 4 | 6 | 1 | 1 | |
| receiptsrc/buyer_notice.rs:347 | fn | 22 | 4 | 6 | 0 | 1 | |
| base_payloadsrc/buyer_notice.rs:370 | fn | 12 | 1 | 6 | 0 | 1 | |
| notice_token_hashsrc/buyer_notice.rs:794 | fn | 8 | 1 | 1 | 0 | 0.9 | |
| download_stepsrc/buyer_notice.rs:416 | fn | 7 | 3 | 3 | 2 | 0.8 | |
| download_linkssrc/buyer_notice.rs:424 | fn | 6 | 2 | 3 | 1 | 0.8 | |
| paid_noticesrc/buyer_notice.rs:483 | fn | 57 | 14 | 2 | 10 | 0.8 | |
| buyer_noticesrc/buyer_notice.rs:383 | fn | 20 | 1 | 4 | 1 | 0.8 | |
| standard_linkssrc/buyer_notice.rs:471 | fn | 10 | 3 | 4 | 0 | 0.8 | |
| refund_declined_noticesrc/buyer_notice.rs:686 | fn | 25 | 2 | 2 | 7 | 0.8 | |
| passthrough_item_upsertsrc/buyer_notice.rs:832 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| capturesrc/buyer_notice.rs:838 | fn | 7 | 2 | 1 | 1 | 0.8 | |
| refunded_noticesrc/buyer_notice.rs:713 | fn | 21 | 2 | 2 | 9 | 0.8 | |
| refund_requested_noticesrc/buyer_notice.rs:642 | fn | 42 | 4 | 2 | 6 | 0.7 | |
| receipt_linessrc/buyer_notice.rs:309 | fn | 13 | 1 | 3 | 0 | 0.7 | |
| download_ready_noticesrc/buyer_notice.rs:544 | fn | 47 | 4 | 3 | 8 | 0.7 | |
| noticesrc/buyer_notice.rs:932 | fn | 3 | 1 | 4 | 1 | 0.7 | |
| notify_refundedsrc/buyer_notice.rs:785 | fn | 6 | 2 | 1 | 3 | 0.7 | |
| line_titlesrc/buyer_notice.rs:245 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| unlock_stepsrc/buyer_notice.rs:251 | fn | 6 | 2 | 1 | 0 | 0.7 | |
| session_booking_linksrc/buyer_notice.rs:258 | fn | 4 | 1 | 1 | 0 | 0.7 | |
| service_booking_linksrc/buyer_notice.rs:263 | fn | 8 | 1 | 1 | 0 | 0.7 | |
| pickup_labelsrc/buyer_notice.rs:274 | fn | 16 | 3 | 1 | 0 | 0.7 | |
| OrderContents::readsrc/buyer_notice.rs:200 | method | 5 | 1 | 2 | 2 | 0.7 | |
| order_page_stepssrc/buyer_notice.rs:436 | fn | 26 | 7 | 2 | 3 | 0.6 | |
| sale_noticesrc/buyer_notice.rs:595 | fn | 45 | 5 | 1 | 6 | 0.6 | |
| issue_guest_order_linksrc/buyer_notice.rs:806 | fn | 13 | 4 | 1 | 4 | 0.6 | |
| order_page_downloadssrc/buyer_notice.rs:464 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| notify_refund_requestedsrc/buyer_notice.rs:768 | fn | 8 | 2 | 1 | 3 | 0.5 | |
| notify_refund_declinedsrc/buyer_notice.rs:778 | fn | 5 | 2 | 1 | 2 | 0.5 | |
| OrderLifecycle::idsrc/buyer_notice.rs:47 | method | 10 | 6 | 0 | 0 | 0.5 | |
| OrderLifecycle::topicsrc/buyer_notice.rs:58 | method | 10 | 6 | 0 | 0 | 0.5 | |
| Shop::as_accountsrc/buyer_notice.rs:870 | method | 5 | 1 | 0 | 1 | 0.5 | |
| Shop::anonymoussrc/buyer_notice.rs:876 | method | 5 | 1 | 0 | 1 | 0.5 | |
| Shop::itemsrc/buyer_notice.rs:893 | method | 9 | 1 | 0 | 2 | 0.5 | |
| Shop::ordersrc/buyer_notice.rs:910 | method | 15 | 3 | 0 | 2 | 0.5 | |
| ids_are_replay_safe_per_order_and_lifecyclesrc/buyer_notice.rs:991 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| goods_ship_and_the_receipt_carries_totals_and_linkssrc/buyer_notice.rs:999 | fn | 28 | 1 | 0 | 4 | 0.5 | |
| digital_orders_announce_the_download_with_a_direct_linksrc/buyer_notice.rs:1029 | fn | 24 | 2 | 0 | 8 | 0.5 | |
| a_course_product_leads_the_order_page_with_its_coursesrc/buyer_notice.rs:1055 | fn | 15 | 1 | 0 | 6 | 0.5 | |
| a_guest_gets_a_claim_link_and_a_tokenized_order_linksrc/buyer_notice.rs:1072 | fn | 22 | 1 | 0 | 5 | 0.5 | |
| mixed_orders_ship_and_send_a_separate_download_noticesrc/buyer_notice.rs:1096 | fn | 16 | 1 | 0 | 7 | 0.5 | |
| pickup_orders_wait_to_be_collectedsrc/buyer_notice.rs:1114 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| bookings_point_at_scheduling_and_charges_are_receiptssrc/buyer_notice.rs:1122 | fn | 19 | 1 | 0 | 3 | 0.5 | |
| refund_notices_reach_the_owner_and_the_buyersrc/buyer_notice.rs:1143 | fn | 42 | 1 | 0 | 6 | 0.5 | |
| money_reads_as_cre8src/buyer_notice.rs:1187 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| a_paid_guest_order_mails_a_link_that_opens_the_ordersrc/buyer_notice.rs:1201 | fn | 44 | 3 | 0 | 8 | 0.5 | |
| refund_request_decline_and_refund_each_notify_once_per_transitionsrc/buyer_notice.rs:1247 | fn | 42 | 1 | 0 | 7 | 0.5 |
Source not readable from this process.