#string #time

general_tools

该crate提供许多不同类型操作的函数,例如字符串、数字、文件等操作!

9个版本

0.1.25 2021年11月12日
0.1.1 2021年11月7日
0.0.85 2021年11月7日
0.0.1 2021年10月31日

#1151 in 数学

每月28次下载

MIT许可证

20KB
438

提供数百个有用的函数,用于操作字符串、文件、数字、值转换等。

示例

示例1(模块 conversions

Cargo.toml 文件

[package]
name = "project_name"
version = "0.0.1"
edition = "2021"

[dependencies]
general_tools = "latest version"

src\main.rs 文件

use general_tools::conversions::temperature::Temperature;

fn main() {
	let celsius: Temperature = Temperature{
		temperature_type: String::from("Celsius"),
		value: 10.0
	};

	// or:
	/*
		let mut celsius: Temperature = Temperature::new();
		
		celsius.temperature_type = String::from("Celsius");
		celsius.value = 10.0;
   	*/

	let fahrenheit: f64 = celsius.to_fahrenheit();

	println!("{} °C = {} °F", celsius.value, fahrenheit);
}

输出

10.0 °C = 50.0 °F

示例2(模块 file

Cargo.toml 文件

[package]
name = "project_name"
version = "0.0.1"
edition = "2021"

[dependencies]
general_tools = "latest version"

src\main.rs 文件

use general_tools::file::File;

fn main() {
	let mut file: File = File::new();
	

}

输出


示例3(模块 math

Cargo.toml 文件

[package]
name = "project_name"
version = "0.0.1"
edition = "2021"

[dependencies]
general_tools = "latest version"

src\main.rs 文件


输出


示例4(模块 string

[package]
name = "project_name"
version = "0.0.1"
edition = "2021"

[dependencies]
general_tools = "latest version"

src\main.rs 文件


输出


示例5(模块 time

[package]
name = "project_name"
version = "0.0.1"
edition = "2021"

[dependencies]
general_tools = "latest version"

src\main.rs 文件


输出


依赖项

~22KB