pub trait IntoLuaThread<'lua> {
    // Required method
    fn into_lua_thread(self, lua: &'lua Lua) -> LuaResult<LuaThread<'lua>>;
}
Expand description

Trait for any struct that can be turned into an LuaThread and passed to the scheduler, implemented for the following types:

Required Methods§

source

fn into_lua_thread(self, lua: &'lua Lua) -> LuaResult<LuaThread<'lua>>

Converts the value into a Lua thread.

§Errors

Errors when out of memory.

Implementations on Foreign Types§

source§

impl<'lua> IntoLuaThread<'lua> for LuaChunk<'lua, '_>

source§

fn into_lua_thread(self, lua: &'lua Lua) -> LuaResult<LuaThread<'lua>>

source§

impl<'lua> IntoLuaThread<'lua> for LuaFunction<'lua>

source§

fn into_lua_thread(self, lua: &'lua Lua) -> LuaResult<LuaThread<'lua>>

source§

impl<'lua> IntoLuaThread<'lua> for LuaThread<'lua>

source§

fn into_lua_thread(self, _: &'lua Lua) -> LuaResult<LuaThread<'lua>>

source§

impl<'lua, T> IntoLuaThread<'lua> for &T
where T: IntoLuaThread<'lua> + Clone,

source§

fn into_lua_thread(self, lua: &'lua Lua) -> LuaResult<LuaThread<'lua>>

Implementors§