aboutsummaryrefslogtreecommitdiff
path: root/src/state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/state.rs')
-rw-r--r--src/state.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/state.rs b/src/state.rs
index 4c91c6a..72a8aa4 100644
--- a/src/state.rs
+++ b/src/state.rs
@@ -24,7 +24,7 @@ pub struct Config {
impression_weight_falloff: f64,
leaderboard_weight_threshold: f64,
pub ad_dir: PathBuf,
- database_path: PathBuf,
+ pub database_path: PathBuf,
pub port: u16,
#[serde(default)]
pub ads: HashMap<String, AdInfo>,
@@ -43,10 +43,10 @@ struct ImpressionEvent {
address_hash: u64,
}
-static T_TOTAL: TableDefinition<'static, (), u64> = TableDefinition::new("t");
-static T_IMPRESSIONS_RAW: TableDefinition<'static, &str, u64> = TableDefinition::new("ir");
-static T_IMPRESSIONS_WEIGHTED: TableDefinition<'static, &str, f64> = TableDefinition::new("iw");
-static T_IMPRESSIONS_ADS: TableDefinition<'static, &str, u64> = TableDefinition::new("ia");
+pub static T_TOTAL: TableDefinition<'static, (), u64> = TableDefinition::new("t");
+pub static T_IMPRESSIONS_RAW: TableDefinition<'static, &str, u64> = TableDefinition::new("ir");
+pub static T_IMPRESSIONS_WEIGHTED: TableDefinition<'static, &str, f64> = TableDefinition::new("iw");
+pub static T_IMPRESSIONS_ADS: TableDefinition<'static, &str, u64> = TableDefinition::new("ia");
impl Logic {
pub fn new(config: Config) -> Arc<Self> {