Module Async_unix__Raw_fd.Watching
type t=|Not_watching|Watch_once of ready_to_result Async_unix__.Import.Ivar.t|Watch_repeatedly of Async_unix__.Import.Job.t * [ `Bad_fd | `Closed | `Interrupted ] Async_unix__.Import.Ivar.t|Stop_requested
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval invariant : t -> unit