3 个版本

0.1.2 2023 年 3 月 14 日
0.1.1 2019 年 10 月 11 日
0.1.0 2019 年 10 月 7 日

#419 in 算法

Download history • Rust 包仓库 21569/week @ 2024-03-14 • Rust 包仓库 23071/week @ 2024-03-21 • Rust 包仓库 20801/week @ 2024-03-28 • Rust 包仓库 22482/week @ 2024-04-04 • Rust 包仓库 21791/week @ 2024-04-11 • Rust 包仓库 22152/week @ 2024-04-18 • Rust 包仓库 21109/week @ 2024-04-25 • Rust 包仓库 23457/week @ 2024-05-02 • Rust 包仓库 19308/week @ 2024-05-09 • Rust 包仓库 18544/week @ 2024-05-16 • Rust 包仓库 19302/week @ 2024-05-23 • Rust 包仓库 20646/week @ 2024-05-30 • Rust 包仓库 19274/week @ 2024-06-06 • Rust 包仓库 21295/week @ 2024-06-13 • Rust 包仓库 21282/week @ 2024-06-20 • Rust 包仓库 16337/week @ 2024-06-27 • Rust 包仓库

81,775 每月下载量
69 个crate中使用 (3 直接)

Apache-2.0

7KB
94

cvt

Build Status Docs crates-io-badge

此包暴露了由 cvt 函数,该函数广泛用于 libstd 将特定平台调用的错误代码转换为 std::io::Result

通常系统调用使用返回值表示错误,约定不同。例如,在 Unix 上 0 表示成功,但在 Windows 上表示失败。

虽然这些约定并不总是遵循,但通常遵循,cvt 存在是为了减少心理记账并简化系统调用错误的处理。

代码主要是从 Rust libstd 中复制的,因为该函数不是公开的。


lib.rs:

此包暴露了由 cvt 函数,该函数广泛用于 libstd 将特定平台调用的错误代码转换为 std::io::Result

通常系统调用使用返回值表示错误,约定不同。例如,在 Unix 上 0 通常表示成功,但在 Windows 上表示失败。虽然这些约定并不总是遵循,但通常遵循,cvt 存在是为了减少心理记账并简化系统调用错误的处理。

代码主要是从 Rust libstd 中复制的,因为该函数不是公开的。

依赖

~4KB