country_code/
error.rs

1//
2#[derive(Debug, Clone, PartialEq, Eq)]
3pub enum ParseError {
4    Invalid(::alloc::boxed::Box<str>),
5}
6
7impl core::fmt::Display for ParseError {
8    fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
9        write!(f, "{self:?}")
10    }
11}
12
13impl core::error::Error for ParseError {}
14
15//
16#[derive(Debug, Clone, PartialEq, Eq)]
17pub enum CountrySubdivisionCodeParseError {
18    CountryCodeInvalid(::alloc::boxed::Box<str>),
19    CountryCodeMismatch(::alloc::boxed::Box<str>),
20    SubdivisionCodeMissing,
21    SubdivisionCodeInvalid(::alloc::boxed::Box<str>),
22}
23
24impl core::fmt::Display for CountrySubdivisionCodeParseError {
25    fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
26        write!(f, "{self:?}")
27    }
28}
29
30impl core::error::Error for CountrySubdivisionCodeParseError {}