package wasmtime

  1. Overview
  2. Docs
type any_ref
type func_ref
type 'a t =
  1. | Int32 : int t
  2. | Int64 : int t
  3. | Float32 : float t
  4. | Float64 : float t
  5. | Any_ref : any_ref t
  6. | Func_ref : func_ref t
type packed =
  1. | P : 'a t -> packed
type _ tuple
val t0 : unit tuple
val t1 : 'a t -> 'a tuple
val t2 : 'a t -> 'b t -> ('a * 'b) tuple
val t3 : 'a t -> 'b t -> 'c t -> ('a * 'b * 'c) tuple
val t4 : 'a t -> 'b t -> 'c t -> 'd t -> ('a * 'b * 'c * 'd) tuple
val t5 : 'a t -> 'b t -> 'c t -> 'd t -> 'e t -> ('a * 'b * 'c * 'd * 'e) tuple
val arity : _ tuple -> int
val pack_tuple : 'a tuple -> packed list
val unwrap_tuple : 'a tuple -> T.t list -> 'a
val wrap_tuple : 'a tuple -> 'a -> T.t list