1 2 3 4 5 6 7 8
macro_rules! try_opt { ($expr:expr, $err_type:expr, $err_msg:expr) => ({ match $expr { Some(x) => x, None => return Err(WebDriverError::new($err_type, $err_msg)) } }) }
1 2 3 4 5 6 7 8
macro_rules! try_opt { ($expr:expr, $err_type:expr, $err_msg:expr) => ({ match $expr { Some(x) => x, None => return Err(WebDriverError::new($err_type, $err_msg)) } }) }