diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2022-11-08 15:27:57 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2022-11-08 15:27:57 +0100 |
commit | f492cac7358605dfde6df1020d72f3d9e851a1e1 (patch) | |
tree | d5b12855d9e7d60efa66f7a3e441870d71e7b2c5 | |
parent | bbfe3dabc20031adbd366840deea72c275f02c5c (diff) |
Fix clippy: Outsource complex type definition
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | src/async_dag.rs | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/async_dag.rs b/src/async_dag.rs index f7546a4..d9b7688 100644 --- a/src/async_dag.rs +++ b/src/async_dag.rs @@ -187,17 +187,12 @@ where Backend: DagBackend<Id, N>, { dag: &'a AsyncDag<Id, N, Backend>, - backlog: Vec< - Pin< - Box< - (dyn futures::future::Future<Output = Result<Option<(Id, N)>>> - + std::marker::Send - + 'a), - >, - >, - >, + backlog: Vec<Pin<Backlog<'a, Id, N>>>, } +pub type Backlog<'a, Id, N> = + Box<(dyn futures::future::Future<Output = Result<Option<(Id, N)>>> + std::marker::Send + 'a)>; + impl<'a, Id, N, Backend> futures::stream::Stream for Stream<'a, Id, N, Backend> where Id: NodeId + Send, |