package octez-l2-libs

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
include module type of struct include Tezos_webassembly_interpreter.Instance end
type module_key = Tezos_webassembly_interpreter.Instance.module_key =
  1. | Module_key of string
val pp_module_key : Ppx_deriving_runtime.Format.formatter -> module_key -> Ppx_deriving_runtime.unit
val show_module_key : module_key -> Ppx_deriving_runtime.string
and extern = Tezos_webassembly_interpreter.Instance.extern =
  1. | ExternFunc of module_key Tezos_webassembly_interpreter.Func.t
  2. | ExternTable of table_inst
  3. | ExternMemory of memory_inst
  4. | ExternGlobal of global_inst
and module_reg = module_inst ModuleMap.t
val empty_module_inst : module_inst
val update_module_ref : 'a ModuleMap.t -> module_key -> 'b -> unit
val resolve_module_ref : 'a ModuleMap.t -> module_key -> 'a Lwt.t
val export : module_inst -> NameMap.key -> extern option Lwt.t
type func_inst = module_key Func.t
val pp_func_inst : Ppx_deriving_runtime.Format.formatter -> func_inst -> Ppx_deriving_runtime.unit
val show_func_inst : func_inst -> Ppx_deriving_runtime.string
OCaml

Innovation. Community. Security.