wasm-tools 1.248.0

CLI tools for interoperating with WebAssembly files
Documentation
  0x0 | 00 61 73 6d | version 13 (Component)
      | 0d 00 01 00
  0x8 | 07 0e       | component type section
  0xa | 01          | 1 count
  0xb | 41 02 01 40 | [type 0] Component([Type(Func(ComponentFuncType { async_: false, params: [], result: None })), Import(ComponentImport { name: ComponentImportName("a"), ty: Func(0) })])
      | 00 01 00 03
      | 00 01 61 01
      | 00         
 0x18 | 0a 06       | component import section
 0x1a | 01          | 1 count
 0x1b | 00 01 61 04 | [component 0] ComponentImport { name: ComponentImportName("a"), ty: Component(0) }
      | 00         
 0x20 | 05 04       | component instance section
 0x22 | 01          | 1 count
 0x23 | 00 00 00    | [instance 0] Instantiate { component_index: 0, args: [] }
 0x26 | 00 16       | custom section
 0x28 | 0e 63 6f 6d | name: "component-name"
      | 70 6f 6e 65
      | 6e 74 2d 6e
      | 61 6d 65   
 0x37 | 01 05 04    | component name section
 0x3a | 01          | 1 count
 0x3b | 00 01 63    | Naming { index: 0, name: "c" }