aboutsummaryrefslogtreecommitdiffstats
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(),