summaryrefslogtreecommitdiffstats
path: root/tokio/src/macros/assert.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tokio/src/macros/assert.rs')
-rw-r--r--tokio/src/macros/assert.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/tokio/src/macros/assert.rs b/tokio/src/macros/assert.rs
new file mode 100644
index 00000000..fd6601b4
--- /dev/null
+++ b/tokio/src/macros/assert.rs
@@ -0,0 +1,19 @@
+/// Assert option is some
+macro_rules! assert_some {
+ ($e:expr) => {{
+ match $e {
+ Some(v) => v,
+ _ => panic!("expected some, was none"),
+ }
+ }};
+}
+
+/// Assert option is none
+macro_rules! assert_none {
+ ($e:expr) => {{
+ match $e {
+ Some(v) => panic!("expected none, was {:?}", v),
+ _ => {}
+ }
+ }};
+}