tokio-xmpp: Bump tokio-util

Emmanuel Gil Peyrot created

Change summary

tokio-xmpp/Cargo.toml        | 2 +-
tokio-xmpp/src/xmpp_codec.rs | 5 ++---
2 files changed, 3 insertions(+), 4 deletions(-)

Detailed changes

tokio-xmpp/Cargo.toml 🔗

@@ -19,7 +19,7 @@ log = "0.4"
 native-tls = "0.2"
 sasl = "0.4"
 tokio = { version = "0.2", features = ["net", "stream", "rt-util", "rt-threaded", "macros"] }
-tokio-util = { version = "0.2", features = ["codec"] }
+tokio-util = { version = "0.3", features = ["codec"] }
 tokio-tls = "0.3"
 trust-dns-resolver = "0.19"
 trust-dns-proto = "0.19"

tokio-xmpp/src/xmpp_codec.rs 🔗

@@ -272,11 +272,10 @@ impl Decoder for XMPPCodec {
     }
 }
 
-impl Encoder for XMPPCodec {
-    type Item = Packet;
+impl Encoder<Packet> for XMPPCodec {
     type Error = io::Error;
 
-    fn encode(&mut self, item: Self::Item, dst: &mut BytesMut) -> Result<(), Self::Error> {
+    fn encode(&mut self, item: Packet, dst: &mut BytesMut) -> Result<(), Self::Error> {
         let remaining = dst.capacity() - dst.len();
         let max_stanza_size: usize = 2usize.pow(16);
         if remaining < max_stanza_size {