Ordinals (1st, 2nd, 3rd etc) for Rust

Build Status Latest Version

This crate provides a type Ordinal<T> that formats an [Integer] type T as an [ordinal number] (1st, 2nd, 3rd etc).

Installation

Ordinal is available on crates.io. Use the following in Cargo.toml:

toml [dependencies] ordinal = "0.2"

Using Ordinal

```rust extern crate ordinal; use ordinal::Ordinal;

fn main() { asserteq!("2nd", Ordinal(2).tostring()); } ```

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.