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-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.7 | |
| textsrc/subscription.rs:286 | fn | 3 | 1 | 7 | 0 | 2.8 | |
| is_fake_providersrc/subscription.rs:76 | fn | 3 | 1 | 7 | 1 | 1.9 | |
| extra_webhook_eventssrc/subscription.rs:100 | fn | 8 | 2 | 3 | 0 | 1.7 | |
| id_ofsrc/subscription.rs:275 | fn | 10 | 3 | 4 | 0 | 1.5 | |
| event_kindsrc/subscription.rs:253 | fn | 20 | 9 | 2 | 0 | 1.3 | |
| 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 | |
| supports_recurringsrc/subscription.rs:82 | fn | 3 | 2 | 3 | 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_idsrc/subscription.rs:472 | fn | 3 | 1 | 2 | 2 | 0.7 | |
| settle_invoicesrc/subscription.rs:484 | fn | 36 | 6 | 2 | 4 | 0.7 | |
| record_eventsrc/subscription.rs:241 | fn | 3 | 1 | 2 | 0 | 0.6 | |
| 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 | |
| invoice_payment_recordsrc/subscription.rs:521 | fn | 39 | 1 | 1 | 2 | 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.5 | |
| create_checkoutsrc/subscription.rs:152 | fn | 11 | 1 | 1 | 3 | 0.5 |
Source not readable from this process.