Crate codes-agency

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.

Features

By default only the serde feature is enabled.

Changes

Version 0.1.6

Version 0.1.5

Version 0.1.4

Version 0.1.3

Version 0.1.2

Version 0.1.1

Version 0.1.0

TODO

  1. Create a build system from agencies.xml
  2. Add a parent_agency method (ITU is a part of UN)