Trait ToLuaResult

Source
pub trait ToLuaResult<T, E> {
    // Required methods
    fn lua_result(self) -> Result<T>;
    fn lua_debug_result(self) -> Result<T>
       where E: Send + Sync + 'static;
    fn convert_error(self) -> Result<T>;
}

Required Methods§

Source

fn lua_result(self) -> Result<T>

Source

fn lua_debug_result(self) -> Result<T>
where E: Send + Sync + 'static,

Source

fn convert_error(self) -> Result<T>

Implementations on Foreign Types§

Source§

impl<T, E: Debug> ToLuaResult<T, E> for Result<T, E>

Source§

fn lua_result(self) -> Result<T>

Source§

fn lua_debug_result(self) -> Result<T>
where E: Send + Sync + 'static,

Source§

fn convert_error(self) -> Result<T>

Implementors§