1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
//! This library provides enumeration of [`ISO-4217`]. //! //! # Example //! ```rust //! use std::convert::TryFrom; //! use iso_4217::*; //! //! let usd: CurrencyCode = TryFrom::try_from("USD").unwrap(); //! assert_eq!(usd, CurrencyCode::USD); //! //! assert_eq!(usd.alpha(), "USD"); //! assert_eq!(usd.num(), 840); //! assert_eq!(usd.digit(), Some(2)); //! assert_eq!(usd.name(), "United States dollar"); //! ``` //! //! [`ISO-4217`]: https://en.wikipedia.org/wiki/ISO_4217 mod error; mod impls; mod macros; pub use error::ParseCodeError; pub use impls::CurrencyCode;