Up

Module Watching

Signature

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