13 个版本 (7 个破坏性更新)
0.8.1 | 2024年6月3日 |
---|---|
0.7.0 | 2024年5月18日 |
#70 在 国际化 (i18n)
每月下载量 128
用于 chinese-rand
165KB
2.5K SLoC
chinese-format
使用 Rust 将数据类型转换为中文
此 crate 专注于将数据类型转换为 Chinese
,可以通过实现 ChineseFormat
特性来实现。
因此,库提供了
-
预制的转换 用于标准数据类型(整数、字符串、
Option
、元组等) - 同时还支持像DigitSequence
这样相当具体的数据类型。 -
公历日期和时间,在
gregorian
模块中,通过DateBuilder
、LinearTime
和DeltaTime
以不同的格式。 -
货币单位,在
currency
模块中 - 目前为RenminbiCurrency
(人民币)。 -
专用数字类型 - 例如
Decimal
、Fraction
和Sign
。 -
的
ChineseVec
序列,以简化对 任意连字符链 的操作,以及 占位符。 -
的
Measure
特性和相关的宏 - 尤其是宏define_measure
。
特性
此 crate 支持以下 可选 特性
-
digit-sequence
:-
启用对 DigitSequence 的中文转换。
-
启用
Decimal
和IntegerPart
类型。
-
-
currency
:启用整个currency
模块以进行货币转换。 -
gregorian
:启用gregorian
模块以进行日期/时间转换。同时启用:
digit-sequence
。
Crates.io
https://crates.io/crates/chinese-format
文档
https://docs.rs/chinese-format
许可
依赖
~190KB