1use thiserror::Error; 2 3#[derive(Error, Debug)] 4pub enum CodecError<E, D> { 5 #[error("failed to encode: {0}")] 6 Encode(E), 7 #[error("failed to decode: {0}")] 8 Decode(D), 9}