changeset 628:e1b5938de122 rust

futures sink? unsure what this was
author Matt Johnston <matt@ucc.asn.au>
date Fri, 19 Apr 2019 13:57:40 +0800
parents d5075136442f
children 3e5e52d50af5
files rust/src/fridge.rs
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/rust/src/fridge.rs	Tue Feb 06 22:16:44 2018 +0800
+++ b/rust/src/fridge.rs	Fri Apr 19 13:57:40 2019 +0800
@@ -10,6 +10,7 @@
 use std::time::{Duration,Instant};
 
 use futures::{Future,future,Sink,Stream};
+use futures_sink::{Sink};
 use tokio_core::reactor::{Timeout,Handle};
 use futures::sync::{mpsc};
 
@@ -52,9 +53,9 @@
     type SinkError = TemplogError;
 
     fn start_send(&mut self, msg: Message)
-            -> futures::StartSend<Self::SinkItem, Self::SinkError> {
+            -> Result<(), Self::SinkError> {
         self.process_msg(msg);
-        Ok(futures::AsyncSink::Ready)
+        Ok()
     }
 
     fn poll_complete(&mut self) -> futures::Poll<(), Self::SinkError> {