def writer.sent
bend-kit-http@0.38.5.0 · http.bend:6765
import bend-kit-http@0.38.5.0/http.bend as Http
import Base
import bend-kit-http@0.38.5.0/completion.bend as Completion
import bend-kit-time@0.3.0.0/time.bend as Time
6765def writer.sent(+mode: WriterMode, +until: Time.Duration, m: Socket & Result<&1, &1, U32 & String, Unit>) -> IO(Writer):
6766 (s, r) = m
6767 match r:
6768 case Fail{(code, message)}:
6769 do IO<Writer>:
6770 Socket.close(s)
6771 return Writer{None{}, mode, until, Completion.WriteFailed{code, message}}
6772 case Done{u}:
6773 IO.pure(Writer, Writer{Some{s}, mode, until, Completion.HostAccepted{}})