4个版本
0.2.2 | 2022年11月28日 |
---|---|
0.2.1 | 2022年7月15日 |
0.2.0 | 2019年10月20日 |
0.1.0 | 2019年10月4日 |
#2058 在 算法 中
29 每月下载量
用于 fert-calc
40KB
678 行
目的
此Rust库旨在对长度值进行一些处理。
它可以解析具有不同单位(m、km、mi、ft、...)的字符串,并将它们转换成其他单位。
使用方法
要使用 length
,首先将其添加到您的 Cargo.toml
[dependencies]
length = "0.2"
然后,将其添加到您的crate中
extern crate length;
use length::{Length, Unit, MetricUnit::*};
fn main() {
let five_meter = Length::new_string("5m").unwrap();
assert_eq!("5m", five_meter.to_original_string());
assert_eq!(5.0, five_meter.value);
assert_eq!(Unit::Metric(Meter), five_meter.unit);
let fivehundred_centimeter = five_meter.to(Unit::Metric(Centimeter));
assert_eq!(500.0, fivehundred_centimer.value);
assert_eq!(Unit::Metric(Centimeter), fivehundred_centimer.unit);
// ...
}
文档
有关最新文档和示例,请访问 https://docs.rs/length。
其他
如果您有建议或发现了错误,请随时在github上打开一个 问题 或创建一个 pull request。
依赖
~2–3MB
~53K SLoC