小编use*_*632的帖子

匹配特定的错误类型

我试图在一个文件中读取,直到每次结束2个字节.我想抓住EOF错误.我有这个代码:

loop {
    let binary = match file.read_be_u16() {
        Ok(binary) => binary,
        Err(e) => panic!("Can't read from file: {}, err {}", filename, e),
                  // Can I catch this EOF error here?
    };
    println!("{:?}", binary);
}
Run Code Online (Sandbox Code Playgroud)

error-handling rust

15
推荐指数
4
解决办法
3478
查看次数

标签 统计

error-handling ×1

rust ×1