numerals

Crates.ionumerals
lib.rsnumerals
version0.1.4
sourcesrc
created_at2015-05-29 15:05:42.60533
updated_at2020-04-25 14:39:13.958961
descriptionLibrary for numeric systems, both ancient and modern
homepagehttps://github.com/ogham/rust-numerals
repository
max_upload_size
id2257
size12,412
Benjamin Sago (ogham)

documentation

https://docs.rs/numerals

README

rust-numerals numerals on crates.io Build Status

This is a library for various numeric systems, including ancient, modern, and just plain strange.

Although the Roman module is likely to be the most popular, I maintain an interest in the others, so they’re all packaged as one!

View the Rustdoc

Installation

This library works with Cargo. Add the following to your Cargo.toml dependencies section:

[dependencies]
numerals = "0.1"

The earliest version of Rust that this crate is tested against is Rust v1.31.0.

Roman Numerals

To format a number as Roman numerals, use Roman::from to convert it, and the UpperHex formatting trait to format it.

use numerals::roman::Roman;

let string = format!("{:X}", Roman::from(134));
assert_eq!(string, "CXXXIV");
Commit count: 0

cargo fmt