# Module :: werror
[](https://github.com/emersion/stability-badges#experimental) [](https://github.com/Wandalen/wTools/actions/workflows/ModulewErrorPush.yml) [](https://docs.rs/werror) [](https://discord.gg/m3YfbXpUUY)
Basic exceptions handling mechanism.
### Sample
```rust
#[ cfg( feature = "use_std" ) ]
{
use error_tools::*;
let err1 = BasicError::new( "Some error" );
println!( "err1 : {}", err1 );
// < err1 : Some error
}
```
### To add to your project
```sh
cargo add werror
```
### Try out from the repository
```sh
git clone https://github.com/Wandalen/wTools
cd wTools
cd sample/rust/error_tools_trivial
cargo run
```