about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--crates/yt/src/storage/db/insert/mod.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/yt/src/storage/db/insert/mod.rs b/crates/yt/src/storage/db/insert/mod.rs
index e83287a..a3139ac 100644
--- a/crates/yt/src/storage/db/insert/mod.rs
+++ b/crates/yt/src/storage/db/insert/mod.rs
@@ -11,23 +11,23 @@ pub(crate) mod playlist;
 pub(crate) mod subscription;
 pub(crate) mod video;
 
-pub(crate) trait Committable: Sized {
+pub(crate) trait Committable: Sized + std::fmt::Debug {
     async fn commit(self, txn: &mut SqliteConnection) -> Result<()>;
 }
 
 #[derive(Debug)]
-pub(crate) struct Operations<O: Committable + std::fmt::Debug> {
+pub(crate) struct Operations<O: Committable> {
     name: &'static str,
     ops: Vec<O>,
 }
 
-impl<O: Committable + std::fmt::Debug> Default for Operations<O> {
+impl<O: Committable> Default for Operations<O> {
     fn default() -> Self {
         Self::new("<default impl>")
     }
 }
 
-impl<O: Committable + std::fmt::Debug> Operations<O> {
+impl<O: Committable> Operations<O> {
     #[must_use]
     pub(crate) fn new(name: &'static str) -> Self {
         Self {
@@ -62,7 +62,7 @@ impl<O: Committable + std::fmt::Debug> Operations<O> {
     }
 }
 
-impl<O: Committable + std::fmt::Debug> Drop for Operations<O> {
+impl<O: Committable> Drop for Operations<O> {
     fn drop(&mut self) {
         assert!(
             self.ops.is_empty(),