diff --git a/src/eyreish/wrapper.rs b/src/eyreish/wrapper.rs index 6e65eb7..d940fed 100644 --- a/src/eyreish/wrapper.rs +++ b/src/eyreish/wrapper.rs @@ -6,35 +6,9 @@ use crate::{Diagnostic, LabeledSpan, Report, SourceCode}; use crate as miette; -#[repr(transparent)] -pub(crate) struct DisplayError(pub(crate) M); - #[repr(transparent)] pub(crate) struct MessageError(pub(crate) M); -pub(crate) struct NoneError; - -impl Debug for DisplayError -where - M: Display, -{ - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - Display::fmt(&self.0, f) - } -} - -impl Display for DisplayError -where - M: Display, -{ - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - Display::fmt(&self.0, f) - } -} - -impl StdError for DisplayError where M: Display + 'static {} -impl Diagnostic for DisplayError where M: Display + 'static {} - impl Debug for MessageError where M: Display + Debug, @@ -56,21 +30,6 @@ where impl StdError for MessageError where M: Display + Debug + 'static {} impl Diagnostic for MessageError where M: Display + Debug + 'static {} -impl Debug for NoneError { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - Debug::fmt("Option was None", f) - } -} - -impl Display for NoneError { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - Display::fmt("Option was None", f) - } -} - -impl StdError for NoneError {} -impl Diagnostic for NoneError {} - #[repr(transparent)] pub(crate) struct BoxedError(pub(crate) Box);