From 390758245751576acbe269b32de0eea45eaf43e8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexandre=20R=2E=20Bald=C3=A9?= <alexandrer_b@outlook.com>
Date: Tue, 1 Oct 2019 23:10:37 +0100
Subject: [PATCH] Remove unused imports (#3737)

---
 substrate/core/consensus/babe/src/tests.rs          | 2 +-
 substrate/srml/authority-discovery/src/lib.rs       | 1 -
 substrate/srml/generic-asset/src/lib.rs             | 2 +-
 substrate/srml/scored-pool/src/lib.rs               | 2 +-
 substrate/srml/staking/src/mock.rs                  | 5 -----
 substrate/srml/support/src/storage/storage_items.rs | 4 ++--
 6 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/substrate/core/consensus/babe/src/tests.rs b/substrate/core/consensus/babe/src/tests.rs
index 85c3101e5e7..32ad826cb16 100644
--- a/substrate/core/consensus/babe/src/tests.rs
+++ b/substrate/core/consensus/babe/src/tests.rs
@@ -30,7 +30,7 @@ use consensus_common::import_queue::{
 use network::test::*;
 use network::test::{Block as TestBlock, PeersClient};
 use network::config::BoxFinalityProofRequestBuilder;
-use sr_primitives::{generic::DigestItem, traits::{Block as BlockT, DigestFor, NumberFor}};
+use sr_primitives::{generic::DigestItem, traits::{Block as BlockT, DigestFor}};
 use network::config::ProtocolConfig;
 use tokio::runtime::current_thread;
 use client::BlockchainEvents;
diff --git a/substrate/srml/authority-discovery/src/lib.rs b/substrate/srml/authority-discovery/src/lib.rs
index c8857630fb0..2ec9e988358 100644
--- a/substrate/srml/authority-discovery/src/lib.rs
+++ b/substrate/srml/authority-discovery/src/lib.rs
@@ -138,7 +138,6 @@ mod tests {
 	use primitives::testing::KeyStore;
 	use primitives::{crypto::key_types, sr25519, traits::BareCryptoStore, H256};
 	use runtime_io::{with_externalities, TestExternalities};
-	use sr_primitives::generic::UncheckedExtrinsic;
 	use sr_primitives::testing::{Header, UintAuthorityId};
 	use sr_primitives::traits::{ConvertInto, IdentityLookup, OpaqueKeys};
 	use sr_primitives::Perbill;
diff --git a/substrate/srml/generic-asset/src/lib.rs b/substrate/srml/generic-asset/src/lib.rs
index 1f4c395d8d3..6791ee57852 100644
--- a/substrate/srml/generic-asset/src/lib.rs
+++ b/substrate/srml/generic-asset/src/lib.rs
@@ -166,7 +166,7 @@ use support::{
 		Currency, ExistenceRequirement, Imbalance, LockIdentifier, LockableCurrency, ReservableCurrency,
 		SignedImbalance, UpdateBalanceOutcome, WithdrawReason, WithdrawReasons,
 	},
-	Parameter, StorageDoubleMap, StorageMap, StorageValue,
+	Parameter, StorageMap,
 };
 use system::{ensure_signed, ensure_root};
 
diff --git a/substrate/srml/scored-pool/src/lib.rs b/substrate/srml/scored-pool/src/lib.rs
index 4d92caa5592..4739e165d17 100644
--- a/substrate/srml/scored-pool/src/lib.rs
+++ b/substrate/srml/scored-pool/src/lib.rs
@@ -91,7 +91,7 @@ mod tests;
 use codec::FullCodec;
 use rstd::prelude::*;
 use support::{
-	StorageValue, StorageMap, decl_module, decl_storage, decl_event, ensure,
+	StorageValue, decl_module, decl_storage, decl_event, ensure,
 	traits::{ChangeMembers, InitializeMembers, Currency, Get, ReservableCurrency},
 };
 use system::{self, ensure_root, ensure_signed};
diff --git a/substrate/srml/staking/src/mock.rs b/substrate/srml/staking/src/mock.rs
index 8263e159c12..d8d36561426 100644
--- a/substrate/srml/staking/src/mock.rs
+++ b/substrate/srml/staking/src/mock.rs
@@ -394,11 +394,6 @@ pub fn check_nominator_exposure(stash: u64) {
 	);
 }
 
-pub fn assert_total_expo(stash: u64, val: u64) {
-	let expo = Staking::stakers(&stash);
-	assert_eq!(expo.total, val, "total exposure mismatch {:?} != {:?}", expo.total, val);
-}
-
 pub fn assert_is_stash(acc: u64) {
 	assert!(Staking::bonded(&acc).is_some(), "Not a stash.");
 }
diff --git a/substrate/srml/support/src/storage/storage_items.rs b/substrate/srml/support/src/storage/storage_items.rs
index 67d301dad96..24a7f3984a8 100644
--- a/substrate/srml/support/src/storage/storage_items.rs
+++ b/substrate/srml/support/src/storage/storage_items.rs
@@ -19,7 +19,7 @@
 //! This crate exports a macro `storage_items!` and traits describing behavior of generated
 //! structs.
 //!
-//! Three kinds of data types are currently supported:
+//! Two kinds of data types are currently supported:
 //!   - values
 //!   - maps
 //!
@@ -758,7 +758,7 @@ mod test3 {
 #[cfg(test)]
 #[allow(dead_code)]
 mod test_append_and_len {
-	use crate::storage::{StorageMap, StorageValue};
+	use crate::storage::{StorageValue};
 	use runtime_io::{with_externalities, TestExternalities};
 	use codec::{Encode, Decode};
 
-- 
GitLab