# 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());
```