X-Git-Url: https://code.octet-stream.net/m17rt/blobdiff_plain/488cd0f950a1754f8c5a34dc2617c927e466cc3b..18349069c27a0b4fb2e39669fb535600805ad160:/m17app/src/error.rs?ds=inline diff --git a/m17app/src/error.rs b/m17app/src/error.rs new file mode 100644 index 0000000..f7079ca --- /dev/null +++ b/m17app/src/error.rs @@ -0,0 +1,10 @@ +use thiserror::Error; + +#[derive(Debug, Error)] +pub enum M17Error { + #[error("given callsign contains at least one character invalid in M17: {0}")] + InvalidCallsignCharacters(char), + + #[error("given callsign is {0} characters long; maximum is 9")] + CallsignTooLong(usize), +}