1 viewer
rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off
crates/cre8-app-referral/src/model.rs
Items
const KIND_PARTNER const KIND_BINDING const KIND_COMMISSION const KIND_PAYOUT const MAX_COMMISSION_BPS const DEFAULT_COOKIE_DAYS const DEFAULT_HOLD_DAYS const DAY_MS enum PartnerStatus struct ReferralPartner impl ReferralPartner struct ReferralBinding impl ReferralBinding enum CommissionStatus struct ReferralCommission impl ReferralCommission struct ReferralPayout
Functions
By call-graph weight (PageRank; 1.0 is the average function). 28 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| putsrc/model.rs:222 | fn | 3 | 1 | 4 | 2 | 2.7 | |
| parsesrc/model.rs:218 | fn | 3 | 1 | 7 | 0 | 2.2 | |
| normalize_codesrc/model.rs:33 | fn | 9 | 3 | 7 | 0 | 1.8 | |
| safe_landing_pathsrc/model.rs:55 | fn | 6 | 6 | 4 | 0 | 1.4 | |
| derive_binding_idsrc/model.rs:142 | fn | 3 | 1 | 2 | 1 | 1.1 | |
| ReferralCommission::payablesrc/model.rs:188 | method | 3 | 3 | 2 | 0 | 1.1 | |
| commission_minorsrc/model.rs:45 | fn | 6 | 3 | 2 | 0 | 1 | |
| list_partnerssrc/model.rs:236 | fn | 5 | 1 | 3 | 2 | 1 | |
| list_commissionssrc/model.rs:255 | fn | 5 | 1 | 4 | 2 | 1 | |
| load_partner_by_codesrc/model.rs:229 | fn | 4 | 1 | 5 | 5 | 0.9 | |
| ReferralPartner::is_activesrc/model.rs:103 | method | 3 | 1 | 3 | 0 | 0.8 | |
| derive_commission_idsrc/model.rs:193 | fn | 3 | 1 | 4 | 1 | 0.8 | |
| upsert_commissionsrc/model.rs:249 | fn | 3 | 1 | 4 | 1 | 0.8 | |
| load_commissionsrc/model.rs:252 | fn | 3 | 1 | 4 | 3 | 0.8 | |
| derive_partner_idsrc/model.rs:111 | fn | 3 | 1 | 2 | 1 | 0.7 | |
| list_payoutssrc/model.rs:264 | fn | 5 | 1 | 1 | 2 | 0.6 | |
| upsert_partnersrc/model.rs:226 | fn | 3 | 1 | 2 | 1 | 0.6 | |
| ReferralPartner::share_pathsrc/model.rs:106 | method | 3 | 1 | 1 | 0 | 0.6 | |
| ReferralBinding::is_livesrc/model.rs:137 | method | 3 | 1 | 1 | 0 | 0.6 | |
| load_bindingsrc/model.rs:245 | fn | 3 | 1 | 1 | 4 | 0.6 | |
| ReferralBinding::newsrc/model.rs:127 | method | 10 | 1 | 1 | 1 | 0.6 | |
| upsert_bindingsrc/model.rs:242 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| derive_payout_idsrc/model.rs:212 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| upsert_payoutsrc/model.rs:261 | fn | 3 | 1 | 1 | 1 | 0.5 | |
| load_partnersrc/model.rs:233 | fn | 3 | 1 | 0 | 3 | 0.5 | |
| codes_normalize_and_reject_unsafe_characterssrc/model.rs:275 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| commission_rounds_down_and_caps_at_the_salesrc/model.rs:283 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| landing_paths_stay_on_this_originsrc/model.rs:291 | fn | 7 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.