diff --git a/src/meta_plugin/command.rs b/src/meta_plugin/command.rs index a6d1dfb..ca7e219 100644 --- a/src/meta_plugin/command.rs +++ b/src/meta_plugin/command.rs @@ -17,20 +17,6 @@ pub struct MetaPluginCommand { options: std::collections::HashMap, } -impl std::fmt::Debug for MetaPluginCommand { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - f.debug_struct("MetaPluginCommand") - .field("program", &self.program) - .field("args", &self.args) - .field("supported", &self.supported) - .field("split_whitespace", &self.split_whitespace) - .field("process", &self.process) - .field("writer", &"Box") - .field("outputs", &self.outputs) - .field("options", &self.options) - .finish() - } -} impl MetaPluginCommand { pub fn new( diff --git a/src/services/error.rs b/src/services/error.rs index ae4ccc4..bb4bf16 100644 --- a/src/services/error.rs +++ b/src/services/error.rs @@ -1,7 +1,6 @@ -use derive_more::From; use thiserror::Error; -#[derive(Error, Debug, From)] +#[derive(Error, Debug)] pub enum CoreError { #[error("Database error: {0}")] Database(#[from] rusqlite::Error), @@ -17,6 +16,6 @@ pub enum CoreError { Compression(String), #[error(transparent)] Other(#[from] anyhow::Error), - #[from] - Migration(#[error(ignore)] rusqlite_migration::Error), + #[error("Migration error: {0}")] + Migration(#[from] rusqlite_migration::Error), }