#degree #celsius #fahrenheit #radians #convert #kelvin #temperature

bin+lib convert_degrees

在华氏度、摄氏度和开尔文之间转换度数以及度数和弧度

6 个版本

0.2.1 2023年4月20日
0.2.0 2023年4月20日
0.1.3 2023年4月4日

#3#fahrenheit

MIT 许可证

9KB
146

转换度数

通过这个小项目,您可以轻松地在摄氏度、华氏度和开尔文之间以及度数和弧度之间进行转换。


二进制安装

cargo install convert_degrees --features bin

使用方法

deg [-f from] [-t to] <degrees> 

Available options:
    -f, --from <from>  From which unit to convert -- Can be celsius(c), fahrenheit(f) kelvin(k),
                       degrees(d) or radians(r)
    -t, --to <to>      To which unit to convert   -- Can be celsius(c), fahrenheit(f) kelvin(k),
                       degrees(d) or radians(r)
    -h, --help         Prints help information

库安装

cargo add convert_degrees
use convert_degrees::{ConvertTemperatures, DegreeUnit, Temperature};

fn main() {
    let celcius = Temperature {
        value: 12f64,
        unit: DegreeUnit::Celsius,
    };

    let fahrenheit = celcius.to(DegreeUnit::Fahrenheit);

    println!("{} is the same as {}", celcius, fahrenheit);
    // output: 12°C is the same as 53.6°F
}

依赖项

~250KB