diff options
Diffstat (limited to 'src/internal')
| -rw-r--r-- | src/internal/macros.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/internal/macros.rs b/src/internal/macros.rs index 4ee43d3..92a21c1 100644 --- a/src/internal/macros.rs +++ b/src/internal/macros.rs @@ -181,3 +181,10 @@ macro_rules! enum_number { } } } + +macro_rules! try_opt { + ($x:expr) => (match $x { + Some(v) => v, + None => return None, + }); +} |