Skip to content

Commit 697e59e

Browse files
committed
split up big type, as suggested by clippy
1 parent 37a7b49 commit 697e59e

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

capnp-futures/src/read_stream.rs

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,17 @@ where
3737
Ok((reader, m))
3838
}
3939

40+
type ReadStreamResult<R> =
41+
Result<(R, Option<message::Reader<capnp::serialize::OwnedSegments>>), Error>;
42+
43+
/// An incoming sequence of messages.
4044
#[must_use = "streams do nothing unless polled"]
4145
pub struct ReadStream<'a, R>
4246
where
4347
R: AsyncRead + Unpin,
4448
{
4549
options: message::ReaderOptions,
46-
read: Pin<
47-
Box<
48-
dyn Future<
49-
Output = Result<
50-
(R, Option<message::Reader<capnp::serialize::OwnedSegments>>),
51-
Error,
52-
>,
53-
> + 'a,
54-
>,
55-
>,
50+
read: Pin<Box<dyn Future<Output = ReadStreamResult<R>> + 'a>>,
5651
}
5752

5853
impl<'a, R> Unpin for ReadStream<'a, R> where R: AsyncRead + Unpin {}

0 commit comments

Comments
 (0)