This package provides a common code representing standards agencies.
The two core types, [Agency] and [Standard] work together to provide reporting capabilities to other codes project packages. Specifically a package that provides types corresponding to a standard definition can have an instance of the [Standard] struct that describes the standard. This in turn references the [Agency] that controls the standard.
Consider the following example from the ISO 4217 package.
```rust use codesiso4217::ISO_4217;
asserteq!(ISO4217.shortref(), "4217"); asserteq!(ISO4217.title(), "Currency codes"); asserteq!(ISO4217.agency().tostring(), String::from("ISO")); ```
For notes on the design of the API, see the repository README.
By default only the serde feature is enabled.
serde - Enables serialization of the [CurrencyCode] type.Version 0.1.6
Version 0.1.5
ALL_CODES constant.Version 0.1.4
codes-commonCode trait and macro-created implementation.Version 0.1.3
Agency variants.Error to be inline with other package naming conventions.Version 0.1.2
Code.Version 0.1.1
Version 0.1.0
parent_agency method (ITU is a part of UN)