Rust错误处理辅助库 log-error
原文中文,约1000字,阅读约需3分钟。发表于: 。对于Rust函数返回的Result,一般有三种处理方式 通过?直接向上层传递错误,前提条件是返回的错误类型能够转换成上层的错误类型 match Result,处理Err,转成本函数的错误类型向上传递或者忽略继续运行 不处理(但编译器会报warning) unwrap/except等方式...
Rust函数返回的Result有四种处理方式:?直接向上层传递错误、match Result处理Err、unwrap/except等方式panic、log-error库提供的log_error系列方法可以将Result转成Option,同时将Err输出到日志中。