Advertisement
Guest User

Error Handling

a guest
Sep 16th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 0.48 KB | None | 0 0
  1. mod foo;
  2.  
  3. use foo::Bar;
  4. use foo::BarError;
  5.  
  6. use std::io::{ErrorKind};
  7.  
  8. fn main() {
  9.     let mut bar = match Bar::read_from_file("./some_file.txt") {
  10.         Ok(bar) => bar,
  11.         Err(err) => {
  12.             match err {
  13.                 BarError::Io(err) =>
  14.                     match err.kind() {
  15.                         ErrorKind::NotFound => panic!("File not found!"),
  16.                         _ => panic!("Some error!"),
  17.                     },
  18.             }
  19.         }
  20.     };
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement