1 bindgen!({ 2 inline: r#" 3 package example:exported-resources; 4 5 world export-some-resources { 6 export logging; 7 } 8 9 interface logging { 10 enum level { 11 debug, 12 info, 13 warn, 14 error, 15 } 16 resource logger { 17 constructor(max-level: level); 18 19 get-max-level: func() -> level; 20 set-max-level: func(level: level); 21 22 log: func(level: level, msg: string); 23 } 24 } 25 "#, 26 }); 27