From: Ian Jackson Date: Mon, 5 Apr 2021 00:17:44 +0000 (+0100) Subject: utils: Provide wantok macro X-Git-Tag: otter-0.5.0~194 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=e4e31cc1e157f11cf0ee28d88ff2971a7d225ff0;p=otter.git utils: Provide wantok macro Signed-off-by: Ian Jackson --- diff --git a/src/prelude.rs b/src/prelude.rs index 5766b453..accc5773 100644 --- a/src/prelude.rs +++ b/src/prelude.rs @@ -113,7 +113,7 @@ pub use crate::ensure_eq; pub use crate::from_instance_lock_error; pub use crate::matches_doesnot; pub use crate::trace_dbg; -pub use crate::{want, wants, want_let, want_failed_internal}; +pub use crate::{want, wantok, wants, want_let, want_failed_internal}; pub use crate::accounts::loaded_acl::{self, EffectiveACL, LoadedAcl, PermSet}; pub use crate::accounts::*; diff --git a/src/utils.rs b/src/utils.rs index 457572cd..c72c5c55 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -471,6 +471,10 @@ macro_rules! want { macro_rules! wants { { $($d:tt)* } => { want!(Some = $($d)*) } } +#[macro_export] +macro_rules! wantok { + { $($d:tt)* } => { want!(Ok = $($d)*) } +} #[macro_export] macro_rules! want_let {