Module Eio_process.Output
type t = {
stdout : Base.string;
stderr : Base.string;
exit_status : Exit_status.t;
}
val sexp_of_t : t -> Sexplib0.Sexp.t
val exit :
?accept_nonzero_exit:Base.int Base.list ->
t ->
Base.unit Base.Or_error.t
val exit_and_stdout :
?accept_nonzero_exit:Base.int Base.list ->
t ->
Base.string Base.Or_error.t
val exited :
t ->
accept_exit_codes:(Base.int * 'a) Base.list ->
'a Base.Or_error.t
val expect_no_output :
?accept_nonzero_exit:Base.int Base.list ->
t ->
Base.unit Base.Or_error.t