Module Eio_process.Output

type t = {
  1. stdout : Base.string;
  2. stderr : Base.string;
  3. 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