Skip to content

Commit 6124e65

Browse files
committed
Refactored iter_futures function to remove unnecessary Clone requirement for type T
1 parent 65ba421 commit 6124e65

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/lua/threads/runner.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ use futures::Future;
33
use futures::{channel::mpsc, sink::SinkExt};
44
use tokio::sync::RwLock;
55

6-
pub async fn iter_futures<F, T: Clone, Fut>(target_iter: Vec<T>, target_function: F, workers: usize)
6+
pub async fn iter_futures<F, T, Fut>(target_iter: Vec<T>, target_function: F, workers: usize)
77
where
88
F: FnOnce(T) -> Fut + Clone,
99
Fut: Future<Output = ()>,
10+
T: Clone
1011
{
1112
stream::iter(target_iter)
1213
.for_each_concurrent(workers, |out| {

0 commit comments

Comments
 (0)