Decoder.ParserMonadtype query = Charon.Types.ty * Soteria_rust_lib.Typed.T.sint Typed.ttype 'a res = ('a, Error.t, State_tys.fix) State_tys.SM.Result.ttype get_all_query =
Soteria_rust_lib.Typed.T.nonzero Typed.t
* Soteria_rust_lib.Typed.T.sint Typed.ttype get_all_handler =
get_all_query ->
(rust_val * Soteria_rust_lib.Typed.T.sint Typed.t) list restype 'a t = handler -> get_all_handler -> 'a resval parse :
handler:handler ->
get_all:get_all_handler ->
(handler -> get_all_handler -> 'a res) ->
'a resval ok : 'a -> 'a tval get_all :
get_all_query ->
(rust_val * Soteria_rust_lib.Typed.T.sint Typed.t) list tval lift : 'a DecayMapMonad.t -> 'a tval lift_rsymex : ('a, Error.t, State_tys.fix) Rustsymex.Result.t -> 'a tval not_impl : string -> 'a tval of_opt_not_impl : string -> 'a option -> 'a tval normalise : Charon.Types.ty -> Charon.Types.ty tval assert_or_error :
DecayMapMonad.Value.sbool DecayMapMonad.Value.t ->
'a ->
'b ->
'c ->
'd ->
(unit * 'd, 'a, 'e) DecayMapMonad.Result.tval fold_iter :
'a Soteria.Soteria_std.Foldable.Iter.t ->
init:'b ->
f:('b -> 'a -> 'b t) ->
'b tmodule Syntax : sig ... end