From ac065a96ba1de9f2245f54bb4c3ca25317dc8f08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Wed, 23 Jan 2019 13:41:14 +0100 Subject: [PATCH] Make `impl_outer_inherent` do not require `Extrinsic` to be imported (#1526) --- substrate/srml/support/src/inherent.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/substrate/srml/support/src/inherent.rs b/substrate/srml/support/src/inherent.rs index 9c99ba7281..0ae48143df 100644 --- a/substrate/srml/support/src/inherent.rs +++ b/substrate/srml/support/src/inherent.rs @@ -17,7 +17,7 @@ #[doc(hidden)] pub use rstd::vec::Vec; #[doc(hidden)] -pub use runtime_primitives::traits::Block as BlockT; +pub use runtime_primitives::traits::{Block as BlockT, Extrinsic}; #[doc(hidden)] pub use inherents::{InherentData, ProvideInherent, CheckInherentsResult, IsFatalError}; @@ -74,7 +74,7 @@ macro_rules! impl_outer_inherent { let mut result = $crate::inherent::CheckInherentsResult::new(); for xt in block.extrinsics() { - if xt.is_signed().unwrap_or(false) { + if $crate::inherent::Extrinsic::is_signed(xt).unwrap_or(false) { break; }