macro_rules! bail {
() => { ... };
($fmt:literal $(,)?) => { ... };
($fmt:literal, $($arg:tt)*) => { ... };
}Expand description
Returns early with a message containing implementation details
Specifies a message using the same arguments as std::format!.
This message will not be included in the ErrorObject’s message when expose_internals is set to false in Error::to_error_object.
Equivalent to return Err(Error::new(ErrorCode::INTERNAL_ERROR).with_message(format!(...), false))
§Examples
bail!();
bail!("Invalid request");
bail!("Invalid request: {}", 1);