3个稳定版本
1.0.2 | 2023年3月3日 |
---|---|
1.0.1 | 2022年3月28日 |
1230 在 Rust模式
每月425次下载
4KB
close-err - 处理关闭文件类型时引发的错误
在文件(以及类似类型)上暴露一个 close
方法,以允许更精细的错误处理。
受 close-file
启发,但更通用且在Unix上正确工作。
例如
use std::{io, fs::File};
use close_err::Closable;
fn main() -> Result<(), io::Error> {
let f = File::create("hi.txt")?;
f.close()?;
Ok(())
}
lib.rs
:
在文件上暴露一个 close
方法,以允许更精细的错误处理。
use close_err::Closable;
use std::{fs::File, io::Write};
let mut f = File::create("abc.txt").unwrap();
f.write_all("hello".as_bytes());
f.close().unwrap();
依赖项
~215KB