5 releases
Uses old Rust 2015
0.1.4 | Apr 25, 2020 |
---|---|
0.1.3 | Apr 7, 2020 |
0.1.2 | Mar 10, 2018 |
0.1.1 | Sep 25, 2016 |
0.1.0 | May 29, 2015 |
#119 in Value formatting
8,699 downloads per month
Used in 60 crates
(7 directly)
13KB
254 lines
rust-numerals
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");