TransactionQueue::import accepts iterator (#10889)

This commit is contained in:
Marek Kotewicz
2019-07-16 12:46:13 +02:00
committed by Wei Tang
parent 27d1c2d7d1
commit c62e97d3c4
2 changed files with 5 additions and 6 deletions

View File

@@ -241,10 +241,10 @@ impl TransactionQueue {
///
/// Given blockchain and state access (Client)
/// verifies and imports transactions to the pool.
pub fn import<C: client::Client + client::NonceClient + Clone>(
pub fn import<T: IntoIterator<Item = verifier::Transaction>, C: client::Client + client::NonceClient + Clone>(
&self,
client: C,
transactions: Vec<verifier::Transaction>,
transactions: T,
) -> Vec<Result<(), transaction::Error>> {
// Run verification
trace_time!("pool::verify_and_import");