val create_error : Core__.Unix_error.t ‑> tval is_ok : t ‑> boolval is_error : t ‑> boolval to_result : t ‑> (ok_value, Core__.Unix_error.t) Core__.Import.Result.tThis returns a preallocated object for all errors and at least a few ok_values, so
can be used in many contexts where avoiding allocation is important.
val error_exn : t ‑> Core__.Unix_error.tval reinterpret_error_exn : t ‑> _ syscall_resultThis is more efficient than calling error_exn and then the create_error of the
destination type.
val ok_or_unix_error_with_args_exn : t ‑> syscall_name:string ‑> 'a ‑> ('a ‑> Core__.Import.Sexp.t) ‑> ok_valuemodule Optional_syntax : Core__.Import.Optional_syntax.S with type t := t and type value := ok_value