Skip to main content

Crate use_currency

Crate use_currency 

Source
Expand description

§use-currency

Lightweight currency code primitives for RustUse finance crates.

use-currency validates uppercase 3-letter alphabetic currency code identifiers without fetching exchange rates or currency metadata.

§Example

use use_currency::{CurrencyCode, USD};

let currency = CurrencyCode::new(USD)?;

assert_eq!(currency.as_str(), "USD");
assert!(CurrencyCode::new("usd").is_err());

§Scope

Use this crate for small validated currency identifiers. It does not provide exchange rates, currency metadata downloads, locale formatting, decimal arithmetic, or money values.

§License

Licensed under either MIT or Apache-2.0.

Modules§

prelude
Common currency code primitives.

Structs§

CurrencyCode
A validated uppercase 3-letter alphabetic currency code.

Enums§

CurrencyCodeError
Errors returned while constructing currency codes.

Constants§

AUD
Australian dollar currency code.
CAD
Canadian dollar currency code.
EUR
Euro currency code.
GBP
British pound sterling currency code.
JPY
Japanese yen currency code.
USD
United States dollar currency code.