1 viewer
rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off
crates/cre8-app-payment/src/subscription.rs
Items
const SUBSCRIPTIONS_CAPABILITY const SUBSCRIPTION_WEBHOOK_EVENTS const MAX_TRIAL_DAYS trait SubscriptionProvider struct VerifiedSubscriptionEvent struct SubscriptionObjectFields struct InvoiceSettlementScope struct InvoiceSettlement
Functions
By call-graph weight (PageRank; 1.0 is the average function). 30 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| canonical_provider_idsrc/subscription.rs:71 | fn | 3 | 1 | 6 | 0 | 3.4 | |
| textsrc/subscription.rs:286 | fn | 3 | 1 | 7 | 0 | 2.8 | |
| extra_webhook_eventssrc/subscription.rs:100 | fn | 8 | 2 | 3 | 0 | 1.8 | |
| id_ofsrc/subscription.rs:275 | fn | 10 | 3 | 4 | 0 | 1.5 | |
| is_fake_providersrc/subscription.rs:76 | fn | 3 | 1 | 4 | 1 | 1.4 | |
| event_kindsrc/subscription.rs:253 | fn | 20 | 9 | 2 | 0 | 1.4 | |
| normalize_eventsrc/subscription.rs:314 | fn | 27 | 5 | 4 | 7 | 1.2 | |
| scoped_configsrc/subscription.rs:109 | fn | 14 | 1 | 4 | 2 | 1.2 | |
| subscription_object_fieldssrc/subscription.rs:415 | fn | 16 | 1 | 2 | 5 | 1.2 | |
| provider_forsrc/subscription.rs:86 | fn | 10 | 3 | 4 | 2 | 1.2 | |
| validate_termssrc/subscription.rs:124 | fn | 14 | 2 | 3 | 1 | 1.2 | |
| intsrc/subscription.rs:290 | fn | 3 | 1 | 4 | 0 | 1.1 | |
| invoice_idempotency_keysrc/subscription.rs:476 | fn | 3 | 1 | 2 | 0 | 1.1 | |
| pick_metadatasrc/subscription.rs:296 | fn | 8 | 1 | 3 | 1 | 0.9 | |
| apply_metadatasrc/subscription.rs:305 | fn | 8 | 1 | 3 | 1 | 0.9 | |
| is_subscription_eventsrc/subscription.rs:202 | fn | 10 | 1 | 2 | 1 | 0.8 | |
| settle_invoicesrc/subscription.rs:484 | fn | 36 | 6 | 2 | 4 | 0.8 | |
| supports_recurringsrc/subscription.rs:82 | fn | 3 | 2 | 3 | 2 | 0.8 | |
| invoice_payment_idsrc/subscription.rs:472 | fn | 3 | 1 | 2 | 2 | 0.7 | |
| item_termssrc/subscription.rs:432 | fn | 15 | 1 | 1 | 4 | 0.7 | |
| verify_eventsrc/subscription.rs:215 | fn | 21 | 1 | 3 | 5 | 0.7 | |
| invoice_payment_recordsrc/subscription.rs:521 | fn | 39 | 1 | 1 | 2 | 0.7 | |
| record_eventsrc/subscription.rs:241 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| apply_checkout_objectsrc/subscription.rs:342 | fn | 9 | 2 | 1 | 4 | 0.6 | |
| apply_invoice_objectsrc/subscription.rs:352 | fn | 34 | 2 | 1 | 5 | 0.6 | |
| apply_subscription_objectsrc/subscription.rs:387 | fn | 13 | 1 | 1 | 3 | 0.6 | |
| validate_checkout_requestsrc/subscription.rs:139 | fn | 9 | 1 | 1 | 1 | 0.6 | |
| portal_sessionsrc/subscription.rs:176 | fn | 12 | 1 | 1 | 2 | 0.6 | |
| set_cancel_at_period_endsrc/subscription.rs:164 | fn | 11 | 1 | 1 | 2 | 0.6 | |
| create_checkoutsrc/subscription.rs:152 | fn | 11 | 1 | 1 | 3 | 0.5 |
Source not readable from this process.