module Watching: sig .. end
sig
end
type t =
|
Not_watching
Watch_once of Raw_fd.ready_to_result Import.Ivar.t
Raw_fd.ready_to_result Import.Ivar.t
Watch_repeatedly of Async_core.Job.t * [ `Bad_fd | `Closed | `Interrupted ] Import.Ivar.t
Async_core.Job.t * [ `Bad_fd | `Closed | `Interrupted ] Import.Ivar.t
Stop_requested
val sexp_of_t : t -> Sexplib.Sexp.t
t -> Sexplib.Sexp.t
val invariant : t -> unit
t -> unit