wasmtime/runtime/component/bindgen_examples/
_3_interface_imports.rs1bindgen!({
2 inline: r#"
3 package example:interface-imports;
4
5 interface logging {
6 enum level {
7 debug,
8 info,
9 warn,
10 error,
11 }
12
13 log: func(level: level, msg: string);
14 }
15
16 world with-imports {
17 import logging;
18 }
19 "#,
20});