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/subscription.rs
Items
const PLAN_STATUS_ACTIVE const PLAN_STATUS_ARCHIVED const DEFAULT_PAST_DUE_GRACE_DAYS const MAX_PAST_DUE_GRACE_DAYS const MAX_PLAN_ENTITLEMENTS const RENEWAL_LEEWAY_SECS const DAY_SECS struct PlanRecord impl PlanRecord const ON_BEHALF_PREFIX const MAX_CLIENT_KEY_CHARS struct SubscriptionRecord impl SubscriptionRecord enum Notice impl Notice struct ApplyOutcome
Functions
By call-graph weight (PageRank; 1.0 is the average function). 37 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| access_untilsrc/subscription.rs:377 | fn | 12 | 5 | 5 | 0 | 2 | |
| is_on_behalfsrc/subscription.rs:169 | fn | 3 | 1 | 7 | 0 | 2 | |
| apply_observationsrc/subscription.rs:504 | fn | 28 | 6 | 3 | 8 | 1.9 | |
| price_labelsrc/subscription.rs:337 | fn | 13 | 4 | 4 | 0 | 1.7 | |
| SubscriptionRecord::new_incompletesrc/subscription.rs:249 | method | 49 | 1 | 7 | 0 | 1.7 | |
| has_accesssrc/subscription.rs:390 | fn | 3 | 1 | 9 | 1 | 1.3 | |
| plan_resource_keysrc/subscription.rs:111 | fn | 3 | 1 | 3 | 0 | 1.1 | |
| bindsrc/subscription.rs:548 | fn | 16 | 4 | 1 | 0 | 1.1 | |
| entitlement_held_bysrc/subscription.rs:434 | fn | 24 | 6 | 2 | 3 | 1 | |
| SubscriptionRecord::benefit_contractsrc/subscription.rs:299 | method | 3 | 1 | 3 | 1 | 1 | |
| on_behalf_subscriber_idsrc/subscription.rs:155 | fn | 12 | 5 | 2 | 0 | 0.9 | |
| date_labelsrc/subscription.rs:352 | fn | 13 | 2 | 4 | 0 | 0.9 | |
| manage_page_pathsrc/subscription.rs:332 | fn | 3 | 1 | 3 | 0 | 0.8 | |
| plan_slugsrc/subscription.rs:125 | fn | 11 | 5 | 4 | 0 | 0.8 | |
| entitlement_forsrc/subscription.rs:408 | fn | 12 | 2 | 4 | 2 | 0.7 | |
| plan_page_pathsrc/subscription.rs:327 | fn | 3 | 1 | 3 | 0 | 0.7 | |
| check_scopesrc/subscription.rs:533 | fn | 14 | 4 | 1 | 0 | 0.7 | |
| bind_provider_idssrc/subscription.rs:565 | fn | 19 | 1 | 1 | 1 | 0.7 | |
| terms_conflictsrc/subscription.rs:585 | fn | 29 | 8 | 1 | 0 | 0.7 | |
| derived_statussrc/subscription.rs:615 | fn | 24 | 5 | 1 | 0 | 0.7 | |
| apply_statussrc/subscription.rs:640 | fn | 56 | 13 | 1 | 1 | 0.7 | |
| apply_periodsrc/subscription.rs:697 | fn | 26 | 5 | 1 | 0 | 0.7 | |
| apply_snapshotsrc/subscription.rs:724 | fn | 33 | 12 | 1 | 0 | 0.7 | |
| apply_invoicesrc/subscription.rs:758 | fn | 22 | 5 | 1 | 0 | 0.7 | |
| on_behalf_keysrc/subscription.rs:174 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| entitlement_valuesrc/subscription.rs:394 | fn | 9 | 1 | 1 | 0 | 0.6 | |
| item_resource_keysrc/subscription.rs:115 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| plan_id_forsrc/subscription.rs:120 | fn | 3 | 1 | 2 | 1 | 0.6 | |
| normalize_entitlementssrc/subscription.rs:179 | fn | 15 | 6 | 2 | 0 | 0.6 | |
| subscription_id_forsrc/subscription.rs:139 | fn | 6 | 1 | 2 | 1 | 0.6 | |
| entitlement_on_behalf_forsrc/subscription.rs:424 | fn | 9 | 1 | 1 | 2 | 0.5 | |
| PlanRecord::termssrc/subscription.rs:89 | method | 8 | 1 | 0 | 0 | 0.5 | |
| PlanRecord::is_activesrc/subscription.rs:98 | method | 3 | 1 | 0 | 0 | 0.5 | |
| PlanRecord::grantssrc/subscription.rs:104 | method | 5 | 3 | 0 | 1 | 0.5 | |
| SubscriptionRecord::grantssrc/subscription.rs:305 | method | 10 | 4 | 0 | 1 | 0.5 | |
| SubscriptionRecord::termssrc/subscription.rs:316 | method | 8 | 1 | 0 | 0 | 0.5 | |
| Notice::topicsrc/subscription.rs:476 | method | 11 | 7 | 0 | 0 | 0.5 |
Source not readable from this process.