3 个不稳定版本

0.3.0 2024年7月28日
0.2.5 2024年7月11日
0.1.1 2024年7月1日
0.1.0 2024年6月30日

开发工具 中排名 972

Download history • Rust 包仓库 275/week @ 2024-06-29 • Rust 包仓库 503/week @ 2024-07-06 • Rust 包仓库 38/week @ 2024-07-13 • Rust 包仓库 120/week @ 2024-07-27 • Rust 包仓库 2/week @ 2024-08-03 • Rust 包仓库

每月下载量 227
2 个 包中使用

MIT 许可协议 MIT

8KB
194

essentials

为 Rust 开发者提供的实用结构体和函数

用法

让我们的包在您的项目中发挥重要作用!

essentials 当前不稳定版本,
功能可能随时重构。
如果您打算将其用于重要项目,请三思!

[dependencies]
essentials = "0.3.0"

查看 github 下载源代码和官方构建。

功能

  • 常见函数的快捷方式
let result: Result<&str,&str> = Err("error");
let option: Option<&str> = None;

let result = result.summary( |_| "default" );
let option = option.summary( | | "default" );

println!("result: {result}");
println!("option: {option}");
  • 标准库中缺失的实用结构体
/// actions may be failure
pub fn execute()-> Reason<String>
{
    return Success;
}

let result = execute();
result.on_success(| | println!("success"));
result.on_failure(|e| println!("fail for {e}"));

文档

尚未发布文档,但很快就会上线

无运行时依赖

功能