country-code 0.4.0

Country Code
Documentation
//
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum ParseError {
    Invalid(::alloc::boxed::Box<str>),
}

impl core::fmt::Display for ParseError {
    fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
        write!(f, "{self:?}")
    }
}

impl core::error::Error for ParseError {}

//
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum CountrySubdivisionCodeParseError {
    CountryCodeInvalid(::alloc::boxed::Box<str>),
    CountryCodeMismatch(::alloc::boxed::Box<str>),
    SubdivisionCodeMissing,
    SubdivisionCodeInvalid(::alloc::boxed::Box<str>),
}

impl core::fmt::Display for CountrySubdivisionCodeParseError {
    fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
        write!(f, "{self:?}")
    }
}

impl core::error::Error for CountrySubdivisionCodeParseError {}