#io-error #errno #extracting #extract

nightly get_errno

从 std::io::Error 中提取 errno

3 个版本

使用旧的 Rust 2015

0.0.3 2015年2月24日
0.0.2 2015年2月23日
0.0.1 2015年2月23日

#11 in #errno

MIT 许可证

2KB

get_errno

errno 提取 std::io::Error 的方法

示例

use std::io::Error;
use get_errno::get_errno;

println!("{}", get_errno(&Error::from_os_error(47)));
// Some(47)

println!("{}", get_errno(&Error::new(ErrorKind::Other, "description", None)));
// None

状态

实验性

许可证

MIT

依赖

~3–4.5MB
~73K SLoC