Sign in
android
/
toolchain
/
rustc
/
b2bc74f3a6f23b73b1e9ad9017c09c756dec0f8e
/
.
/
vendor
/
toml_edit
/
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
),
)*
}
}
}
}