roman_numeral
Rust library for roman numerals. Encode/decode roman numerals with ease!
Usage
Add this to your Cargo.toml
:
[]
= "0.1"
Example
use ;
// Create roman numeral
let roman = from_string.unwrap;
assert_eq!;
let roman = from_u32.unwrap;
assert_eq!;
// Get roman numeral (string)
let roman = from_u32.unwrap;
let numeral = roman.get; // MMMCMXCIX
// Get roman numeral decimal value
let roman = from_string.unwrap;
let decimal_value = roman.get_u32; // 125
// Get maximum possible value
let max_value = max_value;
assert_eq!;
// Invalid input
let error = from_string.unwrap_err;
assert_eq!;
let error = from_u32.unwrap_err;
assert_eq!;
let error = from_u32.unwrap_err;
assert_eq!;