http_err macro: imply format!()

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2020-07-29 09:25:46 +02:00
parent f165dee496
commit c4febcd773

View File

@ -27,10 +27,10 @@ impl fmt::Display for HttpError {
/// Macro to create a HttpError inside a anyhow::Error /// Macro to create a HttpError inside a anyhow::Error
#[macro_export] #[macro_export]
macro_rules! http_err { macro_rules! http_err {
($status:ident, $msg:expr) => {{ ($status:ident, $($fmt:tt)+) => {{
::anyhow::Error::from($crate::api::error::HttpError::new( ::anyhow::Error::from($crate::api::error::HttpError::new(
$crate::api::error::StatusCode::$status, $crate::api::error::StatusCode::$status,
$msg, format!($($fmt)+)
)) ))
}}; }};
} }