Imandrakit_error.Error_coreUniversal error type for Imandrakit.
A message.
An error message is emitted at a particular place in the code. An error can contain several error messages.
val message_to_twine : message Imandrakit_twine.Encode.encoderval message_of_twine : message Imandrakit_twine.Decode.decodertype stack = message listval pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unitval show : t -> Ppx_deriving_runtime.stringval to_twine : t Imandrakit_twine.Encode.encoderval of_twine : t Imandrakit_twine.Decode.decoderexception E of tInternal error
val pp_with : show_process:bool -> t Imandrakit_common.Fmt.printermodule Message : sig ... endval raise_err : ?bt:Stdlib.Printexc.raw_backtrace -> t -> 'aval guard : ?let_pass:(exn -> bool) -> (unit -> message) -> (unit -> 'a) -> 'aguard g f behaves like f(), excepts that if f() raises Error e, guard g f raises Error e' where e' wraps e with context error g().
val pp_result :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
'a result ->
Ppx_deriving_runtime.unitval show_result :
(Ppx_deriving_runtime.Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
'a result ->
Ppx_deriving_runtime.stringval iter_result :
('a -> Ppx_deriving_runtime.unit) ->
'a result ->
Ppx_deriving_runtime.unitval result_to_twine :
'a Imandrakit_twine.Encode.encoder ->
'a result Imandrakit_twine.Encode.encoderval result_of_twine :
'a Imandrakit_twine.Decode.decoder ->
'a result Imandrakit_twine.Decode.decodermodule Infix : sig ... end