error: lifetime may not live long enough --> tests/compile/async_nonstatic_userdata.rs:9:13 | 7 | impl<'a> UserData for MyUserData<'a> { | -- lifetime `'a` defined here 8 | fn add_methods<'lua, M: UserDataMethods<'lua, Self>>(methods: &mut M) { | ---- lifetime `'lua` defined here 9 | / methods.add_async_method("print", |_, data, ()| async move { 10 | | println!("{}", data.0); 11 | | Ok(()) 12 | | }); | |______________^ argument requires that `'a` must outlive `'lua` | = help: consider adding the following bound: `'a: 'lua`