Module Async_unix__Raw_fd.T
type t={file_descr : File_descr.t;mutable info : Core.Info.t;mutable kind : Kind.t;mutable supports_nonblock : bool;mutable have_set_nonblock : bool;mutable state : State.t;watching : Watching.t Async_unix__.Read_write.Mutable.t;mutable watching_has_changed : bool;mutable num_active_syscalls : int;close_finished : unit Async_unix__.Import.Ivar.t;}
val close_finished : t -> unit Async_unix__.Import.Ivar.tval num_active_syscalls : t -> intval set_num_active_syscalls : t -> int -> unitval watching_has_changed : t -> boolval set_watching_has_changed : t -> bool -> unitval watching : t -> Watching.t Async_unix__.Read_write.Mutable.tval state : t -> State.tval set_state : t -> State.t -> unitval have_set_nonblock : t -> boolval set_have_set_nonblock : t -> bool -> unitval supports_nonblock : t -> boolval set_supports_nonblock : t -> bool -> unitval kind : t -> Kind.tval set_kind : t -> Kind.t -> unitval info : t -> Core.Info.tval set_info : t -> Core.Info.t -> unitval file_descr : t -> File_descr.t
module Fields : sig ... endval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
type t_hum= t
val sexp_of_t_hum : t -> Ppx_sexp_conv_lib.Sexp.t