Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-ad/src/model.rs

cre8-app-ad · module model · src · 1,251 lines (912 code, 221 comment) · sha 3ab60e068bf5864d

Items

const KIND_AD_CAMPAIGN const KIND_AD_IMPRESSION const KIND_AD_ENGAGEMENT const EDGE_IMPRESSION const EDGE_ENGAGEMENT const ASSET_AD_ATTENTION enum PricingModel impl Default for PricingModel enum AdStatus impl AdStatus struct AlignmentTargeting const MIN_AFFINITY_FLOOR const DEFAULT_BUDGET_ASSET const PLATFORM_BENEFICIARY const PUBLISHER_REVENUE_BPS struct BrandSafety struct Campaign impl Campaign struct Impression struct Engagement const KIND_AD_PLATFORM_ACCOUNT enum BillingMode impl BillingMode enum PlacementStatus impl PlacementStatus struct PlatformAccount struct ExternalPlacement impl Campaign struct ViewerSignal impl ViewerSignal const W_GOAL const W_HABIT const W_INTEREST struct MatchResult struct AuctionCandidate impl AuctionCandidate struct AuctionWin

Functions

By call-graph weight (PageRank; 1.0 is the average function). 73 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
Campaign::remaining_budgetsrc/model.rs:324method311103.7
hashed_idsrc/model.rs:47fn81503.5
load_campaignsrc/model.rs:805fn311432.1
lower_setsrc/model.rs:775fn31301.9
targetingsrc/model.rs:874fn81401.9
campaign_vidsrc/model.rs:36fn31501.7
list_campaignssrc/model.rs:809fn81521.6
engagement_costsrc/model.rs:656fn73221.5
AuctionCandidate::ecpmsrc/model.rs:721method31101.5
Campaign::is_livesrc/model.rs:329method32321.5
is_billable_interactionsrc/model.rs:675fn31101.5
impression_vidsrc/model.rs:39fn31701.2
engagement_intensitysrc/model.rs:639fn95201.2
match_scoresrc/model.rs:601fn356431.2
run_auctionsrc/model.rs:740fn323411.2
cpm_engagement_costsrc/model.rs:664fn32101.1
cpc_engagement_costsrc/model.rs:668fn63111.1
candidatesrc/model.rs:1067fn31301.1
AdStatus::is_servablesrc/model.rs:110method31101.1
default_min_affinitysrc/model.rs:179fn31101.1
revenue_splitsrc/model.rs:215fn73201.1
engagement_idsrc/model.rs:67fn31311.1
billable_costsrc/model.rs:683fn143211
passes_brand_safetysrc/model.rs:236fn115210.9
recent_spendsrc/model.rs:385fn72200.9
campaignsrc/model.rs:883fn231310.9
list_platform_accountssrc/model.rs:546fn81220.9
ViewerSignal::all_tagssrc/model.rs:573method61200.9
agency_unitssrc/model.rs:538fn31200.8
platform_account_vidsrc/model.rs:401fn31300.8
jaccard_sharedsrc/model.rs:793fn94100.8
campaign_idsrc/model.rs:57fn31310.8
load_platform_accountsrc/model.rs:542fn31430.8
request_statussrc/model.rs:130fn156210.8
token_setsrc/model.rs:780fn114200.8
list_impressionssrc/model.rs:818fn81420.7
pace_factorsrc/model.rs:252fn72200.7
shade_bidsrc/model.rs:261fn31200.7
engagement_vidsrc/model.rs:42fn31400.7
Campaign::placement_mutsrc/model.rs:531method31200.7
apply_fundingsrc/model.rs:149fn104210.7
sane_min_affinitysrc/model.rs:190fn63310.7
list_engagementssrc/model.rs:827fn81320.7
impression_idsrc/model.rs:62fn31210.6
active_goals_for_accountsrc/model.rs:837fn62220.6
signal_from_goalssrc/model.rs:847fn61220.6
PricingModel::defaultsrc/model.rs:86trait impl31100.5
platform_account_idsrc/model.rs:407fn31110.5
placement_idsrc/model.rs:411fn31110.5
BillingMode::parsesrc/model.rs:430method73100.5
fresh_graphsrc/model.rs:862fn31100.5
fresh_file_graphsrc/model.rs:866fn71100.5
AdStatus::as_strsrc/model.rs:114method106000.5
default_budget_assetsrc/model.rs:209fn31000.5
PlacementStatus::as_strsrc/model.rs:451method73000.5
Campaign::placementsrc/model.rs:527method31000.5
ids_defaults_and_serde_defaults_are_stablesrc/model.rs:908fn331080.5
aligned_viewer_scores_with_explainable_whysrc/model.rs:943fn151020.5
goal_token_and_cross_facet_overlap_are_explainablesrc/model.rs:960fn121020.5
unaligned_viewer_scores_zerosrc/model.rs:974fn81020.5
cost_and_intensity_track_engagement_kindsrc/model.rs:984fn151020.5
cpm_and_cpc_bill_once_per_impression_and_never_past_the_budgetsrc/model.rs:1001fn121010.5
advertiser_status_moves_are_limited_and_ended_is_terminalsrc/model.rs:1015fn151020.5
funding_revives_draft_and_exhausted_but_not_endedsrc/model.rs:1032fn171030.5
recent_spend_sums_real_costs_inside_the_windowsrc/model.rs:1051fn151010.5
auction_ranks_by_ecpm_not_bid_alonesrc/model.rs:1072fn71020.5
auction_charges_generalized_second_pricesrc/model.rs:1081fn81020.5
auction_drops_candidates_below_floor_and_caps_to_budgetsrc/model.rs:1091fn121020.5
brand_safety_excludes_surface_and_tagssrc/model.rs:1105fn101010.5
pacing_shades_bid_as_spend_approaches_daily_budgetsrc/model.rs:1117fn81020.5
revenue_split_gives_publisher_their_sharesrc/model.rs:1127fn91010.5
remaining_budget_and_livenesssrc/model.rs:1138fn301020.5
graph_read_helpers_and_goal_signal_round_tripsrc/model.rs:1170fn8110160.5

Source not readable from this process.