Mavryk_protocol_environment_000_PsUCFkqU.Error_monadval pp : Format.formatter -> error -> unitval error_encoding : error Data_encoding.tval json_of_error : error -> Data_encoding.jsonval error_of_json : Data_encoding.json -> errortype error_info = {category : error_category;id : string;title : string;description : string;schema : Data_encoding.json_schema;}val pp_info : Format.formatter -> error_info -> unitval get_registered_errors : unit -> error_info listval register_error_kind :
error_category ->
id:string ->
title:string ->
description:string ->
?pp:(Format.formatter -> 'err -> unit) ->
'err Data_encoding.t ->
(error -> 'err option) ->
('err -> error) ->
unitval classify_errors : error list -> error_categorytype !'a tzresult = ('a, error list) Pervasives.resultval result_encoding : 'a Data_encoding.t -> 'a tzresult Data_encoding.encodingval ok : 'a -> 'a tzresulttype shell_error = Mavryk_base.TzPervasives.Error_monad.errortype !'a shell_tzresult = ('a, shell_error list) Pervasives.result