fix construct_runtime! macro error when no event (#1887)

* fix macro error when no event

* update impl version
This commit is contained in:
thiolliere
2019-02-28 12:01:05 +01:00
committed by Bastian Köcher
parent 7c1d1268ef
commit 04fed82940
3 changed files with 2 additions and 19 deletions
+1 -18
View File
@@ -309,7 +309,6 @@ macro_rules! impl_outer_event {
(
$(#[$attr:meta])*
pub enum $name:ident for $runtime:ident where system = $system:ident {
$module:ident<T>,
$( $rest:tt $( <$t:ident> )*, )*
}
) => {
@@ -319,23 +318,7 @@ macro_rules! impl_outer_event {
$runtime;
$system;
Modules { $( $rest $(<$t>)*, )* };
$module::Event<$runtime>,;
);
};
(
$(#[$attr:meta])*
pub enum $name:ident for $runtime:ident where system = $system:ident {
$module:ident,
$( $rest:tt $( <$t:ident> )*, )*
}
) => {
$crate::impl_outer_event!(
$( #[$attr] )*;
$name;
$runtime;
$system;
Modules { $( $rest $(<$t>)*, )* };
$module::Event,;
;
);
};
(