9 个不稳定版本 (3 个重大变更)

0.4.0 2023年10月29日
0.3.0 2023年10月28日
0.1.3 2022年6月12日
0.1.2 2022年5月25日
0.0.2 2021年12月22日

#18 in #exception

Download history 19/week @ 2024-03-08 25/week @ 2024-03-15 3/week @ 2024-03-22 37/week @ 2024-03-29 9/week @ 2024-04-05 6/week @ 2024-04-12 5/week @ 2024-04-19 5/week @ 2024-04-26 3/week @ 2024-05-03 4/week @ 2024-05-10

1,232 monthly downloads

MIT 协议

26KB
357

模块:werror

experimental rust-status docs.rs discord

基本异常处理机制。

基本用例。

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() )
}

添加到您的项目中

cargo add werror

从仓库试用

git clone https://github.com/Wandalen/wTools
cd wTools
cargo run --example werror_tools_trivial

依赖

~140KB