Module Core__.Syscall_result
type 'a t
= private int
There is no
[@@deriving sexp_of]
on purpose as it could only print the'a
value as an integer. Use[%sexp_of: Int.t]
or[%sexp_of: Unit.t]
.exposed only as a performance hack
module type S : Core__.Syscall_result_intf.S with type 'a syscall_result := 'a t
module type Arg = Core__.Syscall_result_intf.Arg
val create_error : Core__.Unix_error.t -> _ t
val unit : Unit.t
val is_ok : _ t -> bool
val is_error : _ t -> bool
val error_exn : _ t -> Core__.Unix_error.t
val ignore_ok_value : _ t -> Unit.t
Keep only the error.