From e4e31cc1e157f11cf0ee28d88ff2971a7d225ff0 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 5 Apr 2021 01:17:44 +0100 Subject: [PATCH] utils: Provide wantok macro Signed-off-by: Ian Jackson --- src/prelude.rs | 2 +- src/utils.rs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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 { -- 2.30.2