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

#127 in Rust patterns

Download history 91016/week @ 2024-01-26 83010/week @ 2024-02-02 94699/week @ 2024-02-09 87929/week @ 2024-02-16 97756/week @ 2024-02-23 99452/week @ 2024-03-01 100400/week @ 2024-03-08 97619/week @ 2024-03-15 106829/week @ 2024-03-22 95951/week @ 2024-03-29 82090/week @ 2024-04-05 93894/week @ 2024-04-12 102827/week @ 2024-04-19 92675/week @ 2024-04-26 90722/week @ 2024-05-03 77526/week @ 2024-05-10

380,339 downloads per month
Used in 1,060 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