Sha256: 2a75648502290cc9e0264f71a0c0175cd1ba0756b1cd6e840080ad7327469eeb

Contents?: true

Size: 585 Bytes

Versions: 23

Compression:

Stored size: 585 Bytes

Contents

package foo:foo;

interface integers {
  a1: func(x: u8);
  a2: func(x: s8);
  a3: func(x: u16);
  a4: func(x: s16);
  a5: func(x: u32);
  a6: func(x: s32);
  a7: func(x: u64);
  a8: func(x: s64);

  a9: func(
    p1: u8,
    p2: s8,
    p3: u16,
    p4: s16,
    p5: u32,
    p6: s32,
    p7: u64,
    p8: s64,
  );


  r1: func() -> u8;
  r2: func() -> s8;
  r3: func() -> u16;
  r4: func() -> s16;
  r5: func() -> u32;
  r6: func() -> s32;
  r7: func() -> u64;
  r8: func() -> s64;

  pair-ret: func() -> tuple<s64, u8>;
}

world the-world {
  import integers;
  export integers;
}

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
wasmtime-29.0.0 ./ext/cargo-vendor/wasmtime-component-macro-29.0.0/tests/codegen/integers.wit
wasmtime-28.0.0 ./ext/cargo-vendor/wasmtime-component-macro-28.0.0/tests/codegen/integers.wit
wasmtime-27.0.0 ./ext/cargo-vendor/wasmtime-component-macro-27.0.0/tests/codegen/integers.wit
wasmtime-26.0.0 ./ext/cargo-vendor/wasmtime-component-macro-26.0.0/tests/codegen/integers.wit
wasmtime-25.0.2 ./ext/cargo-vendor/wasmtime-component-macro-25.0.2/tests/codegen/integers.wit
wasmtime-25.0.1 ./ext/cargo-vendor/wasmtime-component-macro-25.0.1/tests/codegen/integers.wit
wasmtime-25.0.0 ./ext/cargo-vendor/wasmtime-component-macro-25.0.0/tests/codegen/integers.wit
wasmtime-24.0.0 ./ext/cargo-vendor/wasmtime-component-macro-24.0.0/tests/codegen/integers.wit
wasmtime-23.0.2 ./ext/cargo-vendor/wasmtime-component-macro-23.0.2/tests/codegen/integers.wit
wasmtime-22.0.0 ./ext/cargo-vendor/wasmtime-component-macro-22.0.0/tests/codegen/integers.wit
wasmtime-21.0.1 ./ext/cargo-vendor/wasmtime-component-macro-21.0.1/tests/codegen/integers.wit
wasmtime-20.0.2 ./ext/cargo-vendor/wasmtime-component-macro-20.0.2/tests/codegen/integers.wit
wasmtime-20.0.0 ./ext/cargo-vendor/wasmtime-component-macro-20.0.0/tests/codegen/integers.wit
wasmtime-18.0.3 ./ext/cargo-vendor/wasmtime-component-macro-18.0.3/tests/codegen/integers.wit
wasmtime-17.0.1 ./ext/cargo-vendor/wasmtime-component-macro-17.0.1/tests/codegen/integers.wit
wasmtime-17.0.0 ./ext/cargo-vendor/wasmtime-component-macro-17.0.0/tests/codegen/integers.wit
wasmtime-16.0.0 ./ext/cargo-vendor/wasmtime-component-macro-16.0.0/tests/codegen/integers.wit
wasmtime-15.0.1 ./ext/cargo-vendor/wasmtime-component-macro-15.0.1/tests/codegen/integers.wit
wasmtime-15.0.0 ./ext/cargo-vendor/wasmtime-component-macro-15.0.0/tests/codegen/integers.wit
wasmtime-14.0.4 ./ext/cargo-vendor/wasmtime-component-macro-14.0.4/tests/codegen/integers.wit