File: dead-code.wit

package info (click to toggle)
rust-wasmtime 26.0.1%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 48,492 kB
  • sloc: ansic: 4,003; sh: 561; javascript: 542; cpp: 254; asm: 175; ml: 96; makefile: 55
file content (27 lines) | stat: -rw-r--r-- 383 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package a:b;

world imports {
  import interface-with-live-type;
  import interface-with-dead-type;
}

interface interface-with-live-type {
  record live-type {
    a: u32,
  }
  f: func() -> live-type;
}


interface interface-with-dead-type {
  use interface-with-live-type.{live-type};

  record dead-type {
    a: u32,
  }

  variant v {
    a(live-type),
    b(dead-type),
  }
}