def writer.sent
bend-kit-http@0.38.2.0 · http.bend:6773
import bend-kit-http@0.38.2.0/http.bend as Http
import Base
import bend-kit-http@0.38.2.0/completion.bend as Completion
import bend-kit-time@0.3.0.0/time.bend as Time
6773def writer.sent(+mode: WriterMode, +until: Time.Duration, m: Socket & Result<&1, &1, U32 & String, Unit>) -> IO(Writer):
6774 (s, r) = m
6775 match r:
6776 case Fail{(code, message)}:
6777 do IO<Writer>:
6778 Socket.close(s)
6779 return Writer{None{}, mode, until, Completion.WriteFailed{code, message}}
6780 case Done{u}:
6781 IO.pure(Writer, Writer{Some{s}, mode, until, Completion.HostAccepted{}})