1 个不稳定版本

0.1.0 2024年8月5日

#143值格式化

Download history 113/week @ 2024-08-03 8/week @ 2024-08-10

121 每月下载量

自定义许可协议

23KB
367

romans

罗马数字转换器

示例

use romans::prelude::*;

fn main() -> Result<()> {
    assert_eq!(123, Numeral::try_from("cxxiii")?.value());
    assert_eq!(
        "cxxiii",
        Numeral::from(123)
            .as_string()
            .to_lowercase()
    );
    Ok(())
}

lib.rs:

Romans

这个crate是一个用于转换和表示罗马数字的工具。

示例

use romans::prelude::*;

assert_eq!(123, Numeral::try_from("cxxiii").unwrap().value());
assert_eq!("CXXIII", Numeral::from(123).as_string());

依赖项

~0.3–0.8MB
~19K SLoC