temp_convertor

Crates.iotemp_convertor
lib.rstemp_convertor
version0.1.0
sourcesrc
created_at2020-05-10 12:58:15.716488
updated_at2020-05-10 12:58:15.716488
descriptionA rust library crate that will convert any temperature value given by the userfrom Celsius to Fahrenheit scale or from Fahrenheit to Celsius scale.
homepagehttps://github.com/haseebulhassan-IOT/temperature_convertor
repositoryhttps://github.com/haseebulhassan-IOT/temperature_convertor
max_upload_size
id239625
size15,893
Haseeb Ulhassan (haseebulhassan-IOT)

documentation

README

Temperature Convertor

A rust library crate that will convert any temperature value given by the userfrom Celsius to Fahrenheit scale or from Fahrenheit to Celsius scale.

Usage

To use this library in your code, you just need to add following line in the dependencies section of your cargo.toml file.

[dependencies]
temp_convertor = "0.1.0"

Your cargo.toml file will look like this:

[package]
name = "temp_convertor"
version = "0.1.0"
authors = ["Haseeb ul Hassan <haseeb.ee12@gmail.com>"]
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
temp_convertor = "0.1.0"

Now, just come in src/main.rs to use this library crate. Write the following lines to get the conversion of temperature from Celsius to Fahrenheit. For example,the temperature entered by the user is 96.8°.

use temp_convertor;
fn main () {
   temp_convertor::convertor::celsius_to_fahrenheit(96.8);  
}

Another way of using this crate:

use temp_convertor::convertor;
fn main () {
   convertor::fahrenheit_to_celsius(96.8);  
}

Now in the end, just use cargo run to get the desired conversion of temperature.

Syntax

Here, the temp_convertor is the name of crate, convertoris the module and celsius_to_fahrenheit(96.8) and fahrenheit_to_celsius(96.8) are the functions that are converting the temperature from Celsius to Fahrenheit and from Fahrenheit to Celsius as well. Both are taking 96.8 as an argument.

Note:

You can pass only floating point numbers as argument in the these function celsius_to_fahrenheit(96.8) and fahrenheit_to_celsius(96.8).

Output:

The output will be like this:

You entered: 96.8°
The temperature in Fahrenheit is: 206.24°
You entered: 96.8°
The temperature in Celsius is: 36.00°
Commit count: 5

cargo fmt