mirror of
https://git.proxmox.com/git/rustc
synced 2025-05-21 19:00:26 +00:00
12 lines
262 B
Rust
12 lines
262 B
Rust
// edition:2018
|
|
|
|
#[macro_export]
|
|
macro_rules! custom_matches {
|
|
($expression:expr, $( $pattern:pat )|+ $( if $guard: expr )? $(,)?) => {
|
|
match $expression {
|
|
$( $pattern )|+ $( if $guard )? => true,
|
|
_ => false
|
|
}
|
|
}
|
|
}
|