hopr_protocol_app/errors.rs
1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum ApplicationLayerError {
5 #[error("error while decoding message: {0}")]
6 DecodingError(String),
7
8 #[error("tag error: {0}")]
9 TagError(String),
10
11 #[error("application data payload is too large")]
12 PayloadTooLarge,
13}
14
15pub type Result<T> = core::result::Result<T, ApplicationLayerError>;