20 releases (11 stable)

3.2.0 Feb 27, 2024
3.0.0 Sep 30, 2023
2.3.1 Jan 21, 2022
2.3.0 May 19, 2021
0.1.2 Jan 23, 2020

#1 in #own

Download history 68449/week @ 2023-11-26 70977/week @ 2023-12-03 73700/week @ 2023-12-10 63021/week @ 2023-12-17 43402/week @ 2023-12-24 68785/week @ 2023-12-31 75146/week @ 2024-01-07 89512/week @ 2024-01-14 88323/week @ 2024-01-21 92192/week @ 2024-01-28 86341/week @ 2024-02-04 93267/week @ 2024-02-11 86496/week @ 2024-02-18 101030/week @ 2024-02-25 98775/week @ 2024-03-03 34510/week @ 2024-03-10

327,891 downloads per month
Used in 986 crates (5 directly)

BSL-1.0 license

26KB
516 lines

error-code

Crates.io Documentation Build

Error code library provides generic errno/winapi error wrapper

User can define own Category if you want to create new error wrapper.

Usage

use error_code::ErrorCode;

use std::fs::File;

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

lib.rs:

Error code library provides generic errno/winapi error wrapper

User can define own Category if you want to create new error wrapper.

Usage

use error_code::ErrorCode;

use std::fs::File;

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

No runtime deps

Features