1
2
3
4
5
6
7
8
9
10
11
12
mod converter;
mod decode;
mod deserialize;
mod serialize;

pub use converter::ConverterError;
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>;