#measurement #converter #units #length #volume #time #mass

measurement-units

Rust 库,用于基本测量单位转换,如长度、质量、时间、体积、百分比

1 个不稳定版本

0.1.1 2022 年 1 月 16 日
0.1.0 2022 年 1 月 16 日

#1700 in 算法

自定义许可证

9KB
218

measurement-units

Rust 库,用于基本测量单位转换,如长度、质量、时间、体积、百分比。

安装

# Cargo.toml
[dependencies]
measurement-units = "0.1.1"

用法

use measurement_units::{convert, Length};
let length_in_centimeters = convert(&1.0, &Length::M, &Length::CM, &Option::None);
assert_eq!(100.0, length_in_centimeters);

let length_in_meters = convert(&99.5, &Length::CM, &Length::M, &Some(0_u32));
assert_eq!(1.0, length_in_meters);

许可证

MIT (c) 2022 Viacheslav Dobromyslov <[email protected]>


lib.rs:

measurement_units

measurement_units 是一个 Rust 库,用于基本测量单位转换,如长度、质量、时间、体积、百分比。

示例

use measurement_units::{convert, Length};
let length_in_centimeters = convert(&1.0, &Length::M, &Length::CM, &Option::None);
assert_eq!(100.0, length_in_centimeters);

let length_in_meters = convert(&99.5, &Length::CM, &Length::M, &Some(0_u32));
assert_eq!(1.0, length_in_meters);

无运行时依赖