1#[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#[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 {}