wit_bindgen/examples/_2_imported_resources.rs
1crate::generate!({
2 inline: r#"
3 package example:imported-resources;
4
5 world import-some-resources {
6 enum level {
7 debug,
8 info,
9 warn,
10 error,
11 }
12 resource logger {
13 constructor(max-level: level);
14
15 get-max-level: func() -> level;
16 set-max-level: func(level: level);
17
18 log: func(level: level, msg: string);
19 }
20 }
21 "#,
22});