changeset 16:4185ac5ed03d draft

clean up dgram_stream a bit
author Lewin Bormann <lbo@spheniscida.de>
date Sat, 03 Dec 2016 14:17:02 +0100
parents ad5154cf110c
children 4caa98d804bd
files src/dgram_stream.rs
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/dgram_stream.rs	Sat Dec 03 14:16:44 2016 +0100
+++ b/src/dgram_stream.rs	Sat Dec 03 14:17:02 2016 +0100
@@ -1,11 +1,10 @@
 use std::io;
-use std::mem;
 use std::net::SocketAddr;
 
 use error;
 
 use futures::{Async, Poll, Stream, AsyncSink, StartSend};
-use futures::sink::{Send, Sink};
+use futures::sink::{Sink};
 
 use tokio_core::net::UdpSocket;
 use tokio_uds::UnixDatagram;
@@ -127,7 +126,7 @@
             match self.sock.send_to(&self.buf[self.buffered - 1], &self.addr) {
                 Ok(_) => {
                     self.buffered -= 1;
-                    let dgram = mem::replace(&mut self.buf[self.buffered], vec![]);
+                    self.buf[self.buffered].clear();
                     if self.buffered == 0 {
                         println!("done");
                         Ok(Async::Ready(()))