Rename throw macro to bail

This commit is contained in:
David Tolnay 2019-10-04 23:27:46 -04:00
parent 61cf951a14
commit 27b8f244d1
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82

View File

@ -8,11 +8,11 @@ pub use crate::as_error::AsError;
pub use crate::context::Context;
pub use crate::exception::{Errors, Exception};
/// Throw an error.
/// Return early with an error.
///
/// This macro is equivalent to `Err($err)?`.
/// This macro is equivalent to `return Err(From::from($err))`.
#[macro_export]
macro_rules! throw {
macro_rules! bail {
($err:expr) => {
return std::result::Result::Err(std::convert::From::from($err));
};