Module Async_unix__Raw_fd.T.Fields
val make_creator : file_descr:(([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm ‑> 'a ‑> ('b ‑> File_descr.t) * 'c) ‑> info:(([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm ‑> 'c ‑> ('b ‑> Core.Info.t) * 'd) ‑> kind:(([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm ‑> 'd ‑> ('b ‑> Kind.t) * 'e) ‑> supports_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'e ‑> ('b ‑> bool) * 'f) ‑> have_set_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'f ‑> ('b ‑> bool) * 'g) ‑> state:(([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm ‑> 'g ‑> ('b ‑> State.t) * 'h) ‑> watching:(([< `Read | `Set_and_create ], t, Watching.t Async_unix__.Read_write.Mutable.t) Fieldslib.Field.t_with_perm ‑> 'h ‑> ('b ‑> Watching.t Async_unix__.Read_write.Mutable.t) * 'i) ‑> watching_has_changed:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'i ‑> ('b ‑> bool) * 'j) ‑> num_active_syscalls:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> 'j ‑> ('b ‑> int) * 'k) ‑> close_finished:(([< `Read | `Set_and_create ], t, unit Async_unix__.Import.Ivar.t) Fieldslib.Field.t_with_perm ‑> 'k ‑> ('b ‑> unit Async_unix__.Import.Ivar.t) * 'l) ‑> 'a ‑> ('b ‑> t) * 'l
val map : file_descr:(([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm ‑> File_descr.t) ‑> info:(([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm ‑> Core.Info.t) ‑> kind:(([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm ‑> Kind.t) ‑> supports_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> have_set_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> state:(([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm ‑> State.t) ‑> watching:(([< `Read | `Set_and_create ], t, Watching.t Async_unix__.Read_write.Mutable.t) Fieldslib.Field.t_with_perm ‑> Watching.t Async_unix__.Read_write.Mutable.t) ‑> watching_has_changed:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> num_active_syscalls:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> int) ‑> close_finished:(([< `Read | `Set_and_create ], t, unit Async_unix__.Import.Ivar.t) Fieldslib.Field.t_with_perm ‑> unit Async_unix__.Import.Ivar.t) ‑> t
val iter : file_descr:(([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm ‑> unit) ‑> info:(([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm ‑> unit) ‑> kind:(([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm ‑> unit) ‑> supports_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> have_set_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> state:(([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm ‑> unit) ‑> watching:(([< `Read | `Set_and_create ], t, Watching.t Async_unix__.Read_write.Mutable.t) Fieldslib.Field.t_with_perm ‑> unit) ‑> watching_has_changed:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> unit) ‑> num_active_syscalls:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> unit) ‑> close_finished:(([< `Read | `Set_and_create ], t, unit Async_unix__.Import.Ivar.t) Fieldslib.Field.t_with_perm ‑> unit) ‑> unit
val fold : init:'a ‑> file_descr:('a ‑> ([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm ‑> 'b) ‑> info:('b ‑> ([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm ‑> 'c) ‑> kind:('c ‑> ([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm ‑> 'd) ‑> supports_nonblock:('d ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'e) ‑> have_set_nonblock:('e ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'f) ‑> state:('f ‑> ([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm ‑> 'g) ‑> watching:('g ‑> ([< `Read | `Set_and_create ], t, Watching.t Async_unix__.Read_write.Mutable.t) Fieldslib.Field.t_with_perm ‑> 'h) ‑> watching_has_changed:('h ‑> ([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'i) ‑> num_active_syscalls:('i ‑> ([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> 'j) ‑> close_finished:('j ‑> ([< `Read | `Set_and_create ], t, unit Async_unix__.Import.Ivar.t) Fieldslib.Field.t_with_perm ‑> 'k) ‑> 'k
val for_all : file_descr:(([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> info:(([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> kind:(([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> supports_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> have_set_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> state:(([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> watching:(([< `Read | `Set_and_create ], t, Watching.t Async_unix__.Read_write.Mutable.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> watching_has_changed:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> num_active_syscalls:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> bool) ‑> close_finished:(([< `Read | `Set_and_create ], t, unit Async_unix__.Import.Ivar.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> bool
val exists : file_descr:(([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> info:(([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> kind:(([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> supports_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> have_set_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> state:(([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> watching:(([< `Read | `Set_and_create ], t, Watching.t Async_unix__.Read_write.Mutable.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> watching_has_changed:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> bool) ‑> num_active_syscalls:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> bool) ‑> close_finished:(([< `Read | `Set_and_create ], t, unit Async_unix__.Import.Ivar.t) Fieldslib.Field.t_with_perm ‑> bool) ‑> bool
val to_list : file_descr:(([< `Read | `Set_and_create ], t, File_descr.t) Fieldslib.Field.t_with_perm ‑> 'a) ‑> info:(([< `Read | `Set_and_create ], t, Core.Info.t) Fieldslib.Field.t_with_perm ‑> 'a) ‑> kind:(([< `Read | `Set_and_create ], t, Kind.t) Fieldslib.Field.t_with_perm ‑> 'a) ‑> supports_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> have_set_nonblock:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> state:(([< `Read | `Set_and_create ], t, State.t) Fieldslib.Field.t_with_perm ‑> 'a) ‑> watching:(([< `Read | `Set_and_create ], t, Watching.t Async_unix__.Read_write.Mutable.t) Fieldslib.Field.t_with_perm ‑> 'a) ‑> watching_has_changed:(([< `Read | `Set_and_create ], t, bool) Fieldslib.Field.t_with_perm ‑> 'a) ‑> num_active_syscalls:(([< `Read | `Set_and_create ], t, int) Fieldslib.Field.t_with_perm ‑> 'a) ‑> close_finished:(([< `Read | `Set_and_create ], t, unit Async_unix__.Import.Ivar.t) Fieldslib.Field.t_with_perm ‑> 'a) ‑> 'a list