diff --git a/src/macros.rs b/src/macros.rs index ac62d53..23b295f 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -2,18 +2,18 @@ macro_rules! external_library { { - $name: ident : $link: expr => + $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;)+)* } } }