Rust FFI错误处理 failed-result
Rust标准库提供了std::io::Error类型,failed-result库提供了LastError trait,可以获取std::io::Error::last_os_error函数返回的last error,并且已经为常见的错误类型实现了这个trait,使得将系统API的错误转换成Result变得更加容易。
原文中文,约1200字,阅读约需3分钟。
Rust标准库提供了std::io::Error类型,failed-result库提供了LastError trait,可以获取std::io::Error::last_os_error函数返回的last error,并且已经为常见的错误类型实现了这个trait,使得将系统API的错误转换成Result变得更加容易。