This module extends Base.Or_error
with bin_io.
include sig ... end
val bin_t : 'a Bin_prot.Type_class.t ‑> 'a t Bin_prot.Type_class.t
val bin_read_t : 'a Bin_prot.Read.reader ‑> 'a t Bin_prot.Read.reader
val __bin_read_t__ : 'a Bin_prot.Read.reader ‑> (Core_kernel__.Import.int ‑> 'a t) Bin_prot.Read.reader
val bin_reader_t : 'a Bin_prot.Type_class.reader ‑> 'a t Bin_prot.Type_class.reader
val bin_size_t : 'a Bin_prot.Size.sizer ‑> 'a t Bin_prot.Size.sizer
val bin_write_t : 'a Bin_prot.Write.writer ‑> 'a t Bin_prot.Write.writer
val bin_writer_t : 'a Bin_prot.Type_class.writer ‑> 'a t Bin_prot.Type_class.writer
val bin_shape_t : Bin_prot.Shape.t ‑> Bin_prot.Shape.t
include module type of sig ... end with type a t := a t
val hash_fold_t : (Base.Hash.state ‑> 'a ‑> Base.Hash.state) ‑> Base.Hash.state ‑> 'a t ‑> Base.Hash.state
val t_of_sexp : (Base.Sexp.t ‑> 'a) ‑> Base.Sexp.t ‑> 'a t
val sexp_of_t : ('a ‑> Base.Sexp.t) ‑> 'a t ‑> Base.Sexp.t
val invariant : 'a Base__.Invariant_intf.inv ‑> 'a t Base__.Invariant_intf.inv
module Monad_infix = Base__Or_error.Monad_infix
val return : 'a ‑> 'a t
module Let_syntax = Base__Or_error.Let_syntax
module Ok = Base__Or_error.Ok
val is_ok : 'a t ‑> bool
val is_error : 'a t ‑> bool
val try_with : ?backtrace:bool ‑> (unit ‑> 'a) ‑> 'a t
val ok : 'ok t ‑> 'ok option
val ok_exn : 'a t ‑> 'a
val of_exn : ?backtrace:[ `Get | `This of string ] ‑> exn ‑> 'a t
val of_exn_result : ('a, exn) Base.Result.t ‑> 'a t
val error : ?strict:unit ‑> string ‑> 'a ‑> ('a ‑> Base.Sexp.t) ‑> 'b t
val error_s : Base.Sexp.t ‑> 'a t
val error_string : string ‑> 'a t
val errorf : ('a, unit, string, 'b t) Pervasives.format4 ‑> 'a
val tag_arg : 'a t ‑> string ‑> 'b ‑> ('b ‑> Base.Sexp.t) ‑> 'a t
val unimplemented : string ‑> 'a t
val iter : 'a t ‑> f:('a ‑> unit) ‑> unit
val iter_error : 'a t ‑> f:(Base.Error.t ‑> unit) ‑> unit
module Stable : sig ... end