Skip to content

Commit 6ca8614

Browse files
authoredApr 26, 2023
Fix for trailing semicolon in macros. (#1657)
Remove trailing semicolons in expression macro bodies as they will soon not be allowed by the compiler. See rust-lang/rust#79813 for more information.
1 parent 7e16897 commit 6ca8614

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed
 

‎src/branch/macros.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -514,17 +514,17 @@ macro_rules! permutation_init (
514514
);
515515

516516
(($($parsed:expr),*), $e:ident?, $($rest:tt)*) => (
517-
permutation_init!(($($parsed),* , $crate::lib::std::option::Option::None), $($rest)*);
517+
permutation_init!(($($parsed),* , $crate::lib::std::option::Option::None), $($rest)*)
518518
);
519519
(($($parsed:expr),*), $e:ident, $($rest:tt)*) => (
520-
permutation_init!(($($parsed),* , $crate::lib::std::option::Option::None), $($rest)*);
520+
permutation_init!(($($parsed),* , $crate::lib::std::option::Option::None), $($rest)*)
521521
);
522522

523523
(($($parsed:expr),*), $submac:ident!( $($args:tt)* )?, $($rest:tt)*) => (
524-
permutation_init!(($($parsed),* , $crate::lib::std::option::Option::None), $($rest)*);
524+
permutation_init!(($($parsed),* , $crate::lib::std::option::Option::None), $($rest)*)
525525
);
526526
(($($parsed:expr),*), $submac:ident!( $($args:tt)* ), $($rest:tt)*) => (
527-
permutation_init!(($($parsed),* , $crate::lib::std::option::Option::None), $($rest)*);
527+
permutation_init!(($($parsed),* , $crate::lib::std::option::Option::None), $($rest)*)
528528
);
529529

530530
(($($parsed:expr),*), $e:ident) => (

‎src/combinator/macros.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ macro_rules! map(
506506
map!(__impl $i, $submac!($($args)*), $g);
507507
);
508508
($i:expr, $f:expr, $g:expr) => (
509-
map!(__impl $i, call!($f), $g);
509+
map!(__impl $i, call!($f), $g)
510510
);
511511
);
512512

0 commit comments

Comments
 (0)
Please sign in to comment.