20 个版本 (11 个稳定版本)

3.2.0 2024 年 2 月 27 日
3.0.0 2023 年 9 月 30 日
2.3.1 2022 年 1 月 21 日
2.3.0 2021 年 5 月 19 日
0.1.2 2020 年 1 月 23 日

#109Rust 模式

Download history • Rust 包仓库 77226/week @ 2024-04-08 • Rust 包仓库 98184/week @ 2024-04-15 • Rust 包仓库 102179/week @ 2024-04-22 • Rust 包仓库 90923/week @ 2024-04-29 • Rust 包仓库 88119/week @ 2024-05-06 • Rust 包仓库 104405/week @ 2024-05-13 • Rust 包仓库 98850/week @ 2024-05-20 • Rust 包仓库 100044/week @ 2024-05-27 • Rust 包仓库 101740/week @ 2024-06-03 • Rust 包仓库 90943/week @ 2024-06-10 • Rust 包仓库 91859/week @ 2024-06-17 • Rust 包仓库 97933/week @ 2024-06-24 • Rust 包仓库 90857/week @ 2024-07-01 • Rust 包仓库 97152/week @ 2024-07-08 • Rust 包仓库 103848/week @ 2024-07-15 • Rust 包仓库 101048/week @ 2024-07-22 • Rust 包仓库

每月 398,348 次下载
用于 1,168 个crate (6 个直接使用)

BSL-1.0 许可证

26KB
516 代码行

error-code

Crates.io Documentation Build

error-code 库提供通用的 errno/winapi 错误包装器

如果需要创建新的错误包装器,用户可以定义自己的 Category

用法

use error_code::ErrorCode;

use std::fs::File;

File::open("non_existing");
println!("{}", ErrorCode::last_system());

lib.rs:

error-code 库提供通用的 errno/winapi 错误包装器

如果需要创建新的错误包装器,用户可以定义自己的 Category

用法

use error_code::ErrorCode;

use std::fs::File;

File::open("non_existing");
println!("{}", ErrorCode::last_system());

无运行时依赖

功能