Module Async_kernel.Tail
A pointer to the end of an Async_stream that can be used to extend the stream.
module Deferred = Async_kernel__.Deferred1type 'a t= 'a Async_kernel__.Types.Tail.t
val sexp_of_t : ('a -> Ppx_sexp_conv_lib.Sexp.t) -> 'a t -> Ppx_sexp_conv_lib.Sexp.t
val create : unit -> _ tcreate ()returns a new tail.
val extend : 'a t -> 'a -> unitextend t vextends the stream, and will raise an exception ifthas been closed.
val close_exn : _ t -> unitclose_exn tclosest. Subsequent calls toclose_exnorextendwill raise an exception.
val close_if_open : _ t -> unitclose_if_open tclosest, if it's not already closed. Iftis already closed, then this is a no-op.
val is_closed : _ t -> boolis_closed treturns true iff the streamtis closed.
module Stream : sig ... end