Sign in
android
/
toolchain
/
rustc
/
87880447cc5437c45a3562596a9766d9797e7318
/
.
/
vendor
/
toml_edit-0.19.11
/
src
/
parser
/
macros.rs
blob: 93050f5adb7f2c297692c9deacd66874c5747d76 [
file
] [
log
] [
blame
]
macro_rules
!
dispatch
{
(
$match_parser
:
expr
;
$
(
$pat
:
pat $
(
if
$pred
:
expr
)?
=>
$expr
:
expr
),+
$
(,)?
)
=>
{
move
|
i
|
{
let
(
i
,
initial
)
=
$match_parser
.
parse_next
(
i
)?;
match
initial
{
$
(
$pat $
(
if
$pred
)?
=>
$expr
.
parse_next
(
i
),
)*
}
}
}
}