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 {