From f492cac7358605dfde6df1020d72f3d9e851a1e1 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 8 Nov 2022 15:27:57 +0100 Subject: Fix clippy: Outsource complex type definition Signed-off-by: Matthias Beyer --- src/async_dag.rs | 13 ++++--------- 1 file 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, { dag: &'a AsyncDag, - backlog: Vec< - Pin< - Box< - (dyn futures::future::Future>> - + std::marker::Send - + 'a), - >, - >, - >, + backlog: Vec>>, } +pub type Backlog<'a, Id, N> = + Box<(dyn futures::future::Future>> + std::marker::Send + 'a)>; + impl<'a, Id, N, Backend> futures::stream::Stream for Stream<'a, Id, N, Backend> where Id: NodeId + Send, -- cgit v1.2.3