1 2 3 4 5 6 7 8 9 10
mod decode;
mod deserialize;
mod serialize;
pub use decode::DecodeError;
pub use deserialize::DeserializationError;
pub use serialize::SerializationError;
pub type BencodeError = Box<dyn std::error::Error + Send + Sync + 'static>;
pub type BencodeResult<T> = Result<T, BencodeError>;