kamu-iso3166 0.1.0

Zero-allocation, no_std-compatible ISO 3166-1 and ISO 3166-2 primitives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! ISO 3166-1 types: [`Alpha2`], [`Alpha3`], [`Numeric`].

mod generated {
    #![allow(clippy::all, clippy::pedantic, clippy::nursery)]
    include!(concat!(env!("OUT_DIR"), "/one_generated.rs"));
}

pub use generated::{Alpha2, Alpha3};

mod alpha2;
mod alpha3;
mod numeric;

pub use numeric::Numeric;

pub(crate) use generated::{
    ALPHA2_BY_STR, ALPHA3_BY_STR, numeric_to_alpha2_generated, numeric_to_alpha3_generated,
};