X-Git-Url: https://code.octet-stream.net/m17rt/blobdiff_plain/1b1501ac34de485da9af1e159c7b220e60ff86c0..7c22bfc75bf2e3b5ca553ac2baf251790f57a10d:/m17app/src/error.rs?ds=sidebyside diff --git a/m17app/src/error.rs b/m17app/src/error.rs index acbf397..c1bcac1 100644 --- a/m17app/src/error.rs +++ b/m17app/src/error.rs @@ -1,3 +1,5 @@ +use std::path::PathBuf; + use thiserror::Error; #[derive(Debug, Error, PartialEq, Eq, Clone)] @@ -21,4 +23,10 @@ pub enum M17Error { "provided packet payload is too large: provided {provided} bytes, capacity {capacity}" )] PacketTooLarge { provided: usize, capacity: usize }, + + #[error("provided path to RRC file could not be opened: {0}")] + InvalidRrcPath(PathBuf), + + #[error("failed to read from RRC file: {0}")] + RrcReadFailed(PathBuf), }