diff --git a/bitcoin/src/consensus/error.rs b/bitcoin/src/consensus/error.rs index 500e9ecef..d10f033e3 100644 --- a/bitcoin/src/consensus/error.rs +++ b/bitcoin/src/consensus/error.rs @@ -13,7 +13,7 @@ use internals::write_err; use super::IterReader; /// Error deserializing from a slice. -#[derive(Debug, PartialEq, Eq)] +#[derive(Debug, Clone, PartialEq, Eq)] #[non_exhaustive] pub enum DeserializeError { /// Error parsing encoded object. @@ -149,7 +149,7 @@ impl From for Error { } /// Encoding is invalid. -#[derive(Debug, PartialEq, Eq)] +#[derive(Debug, Clone, PartialEq, Eq)] #[non_exhaustive] pub enum ParseError { /// Missing data (early end of file or slice too short).