From b19b6c152d23a3f51f4b7b8a249660b7b9ee753d Mon Sep 17 00:00:00 2001 From: David Lutterkort Date: Fri, 7 Feb 2025 16:18:03 -0800 Subject: [PATCH] store: Remove unused ToSql/FromSql impls for AdaptiveBatchSize --- store/postgres/src/vid_batcher.rs | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/store/postgres/src/vid_batcher.rs b/store/postgres/src/vid_batcher.rs index e6dbd065888..81da5382e3d 100644 --- a/store/postgres/src/vid_batcher.rs +++ b/store/postgres/src/vid_batcher.rs @@ -1,9 +1,6 @@ use std::time::{Duration, Instant}; use diesel::{ - deserialize::FromSql, - pg::Pg, - serialize::{Output, ToSql}, sql_query, sql_types::{BigInt, Integer}, PgConnection, RunQueryDsl as _, @@ -62,22 +59,6 @@ impl AdaptiveBatchSize { } } -impl ToSql for AdaptiveBatchSize { - fn to_sql<'b>(&'b self, out: &mut Output<'b, '_, Pg>) -> diesel::serialize::Result { - >::to_sql(&self.size, out) - } -} - -impl FromSql for AdaptiveBatchSize { - fn from_sql(bytes: diesel::pg::PgValue) -> diesel::deserialize::Result { - let size = >::from_sql(bytes)?; - Ok(AdaptiveBatchSize { - size, - target: ENV_VARS.store.batch_target_duration, - }) - } -} - /// A timer that works like `std::time::Instant` in non-test code, but /// returns a fake elapsed value in tests struct Timer {