Expanding varargs.
This commit is contained in:
parent
124d2751db
commit
4028c5c618
@ -5,15 +5,15 @@ macro_rules! external_library
|
||||
$name: ident: $link: expr =>
|
||||
{
|
||||
$(statics:
|
||||
$($sname: ident: $stype: ty),+;
|
||||
$($sname: ident: $stype: ty);+;
|
||||
)|*
|
||||
|
||||
$(functions:
|
||||
$($fname: ident($($farg: ident : $fargt: ty),*) -> $fret:ty),+,
|
||||
$($fname: ident($($farg: ident: $fargt: ty),*) -> $fret:ty);+;
|
||||
)|*
|
||||
|
||||
$(varargs:
|
||||
$($vname: ident($($vargs: ty),+) -> $vret: ty),+,
|
||||
$($vname: ident($($vargs: ident: $vargst: ty),+) -> $vret: ty);+;
|
||||
)|*
|
||||
}
|
||||
} =>
|
||||
@ -25,7 +25,7 @@ macro_rules! external_library
|
||||
|
||||
$($(pub fn $fname($($farg: $fargt),*) -> $fret;)+)*
|
||||
|
||||
$($(pub fn $vname($(_: $vargs),+ , ...) -> $vret;)+)*
|
||||
$($(pub fn $vname($(vargs: $vargst),+ , ...) -> $vret;)+)*
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user