9 unstable releases (3 breaking)
0.4.0 | Oct 29, 2023 |
---|---|
0.3.0 | Oct 28, 2023 |
0.1.3 | Jun 12, 2022 |
0.1.2 | May 25, 2022 |
0.0.2 | Dec 22, 2021 |
#29 in #exception
1,232 downloads per month
29KB
427 lines
Module :: werror
Basic exceptions handling mechanism.
Basic use-case.
fn main()
{
let err = f1();
println!( "{err:#?}" );
// < Err(
// < BasicError {
// < msg: "Some error",
// < },
// < )
}
fn f1() -> werror::Result< () >
{
let _read = std::fs::read_to_string( "Cargo.toml" )?;
Err( werror::BasicError::new( "Some error" ).into() )
}
To add to your project
cargo add werror
Try out from the repository
git clone https://github.com/Wandalen/wTools
cd wTools
cargo run --example werror_tools_trivial
Dependencies
~130KB