From 4bcd92a6d6a804b7f48e900ea33d7638bbe4ff80 Mon Sep 17 00:00:00 2001 From: Richard Whitehouse Date: Sun, 21 Oct 2018 18:23:13 -0400 Subject: [PATCH] Fix AsyncRead::framed deprecation --- src/codec.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/codec.rs b/src/codec.rs index 266bf4f..10360a5 100644 --- a/src/codec.rs +++ b/src/codec.rs @@ -2,7 +2,6 @@ use bytes::BytesMut; use futures::future; use futures::{Future, Stream}; -use tokio_io::AsyncRead; use tokio_core::reactor::Handle; use tokio_core::net::TcpListener; use tokio_io::codec::{Encoder, Decoder}; @@ -382,7 +381,9 @@ impl Sip { let caller = caller.clone(); // Split up the read and write halves - let (_sink, stream) = tcp.framed(SipCodec::new()).split(); + let decoder = SipCodec::new(); + + let (_sink, stream) = decoder.framed(tcp).split(); let future = stream.for_each(move |message| caller(message)); -- 2.34.1