# error-code [](https://crates.io/crates/error-code) [](https://docs.rs/crate/error-code/) [](https://github.com/DoumanAsh/error-code/actions?query=workflow%3ARust) Error code library provides generic errno/winapi error wrapper User can define own `Category` if you want to create new error wrapper. ## Usage ```rust use error_code::ErrorCode; use std::fs::File; File::open("non_existing"); println!("{}", ErrorCode::last_system()); ```