pub struct LuaEnvironment { /* private fields */ }Expand description
A wrapper around a minijinja::Environment. This wrapper can be serialized into
an mlua::UserData object for use within Lua.
Trait Implementations§
Source§impl Debug for LuaEnvironment
impl Debug for LuaEnvironment
Source§impl Default for LuaEnvironment
impl Default for LuaEnvironment
Source§impl Display for LuaEnvironment
impl Display for LuaEnvironment
Source§impl UserData for LuaEnvironment
impl UserData for LuaEnvironment
Source§fn add_fields<F: UserDataFields<Self>>(fields: &mut F)
fn add_fields<F: UserDataFields<Self>>(fields: &mut F)
Adds custom fields specific to this userdata.
Source§fn add_methods<M: LuaUserDataMethods<Self>>(methods: &mut M)
fn add_methods<M: LuaUserDataMethods<Self>>(methods: &mut M)
Adds custom methods and operators specific to this userdata.
Source§fn register(registry: &mut UserDataRegistry<Self>)
fn register(registry: &mut UserDataRegistry<Self>)
Registers this type for use in Lua. Read more
Auto Trait Implementations§
impl !Freeze for LuaEnvironment
impl RefUnwindSafe for LuaEnvironment
impl Send for LuaEnvironment
impl Sync for LuaEnvironment
impl Unpin for LuaEnvironment
impl UnsafeUnpin for LuaEnvironment
impl UnwindSafe for LuaEnvironment
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoLuaMulti for Twhere
T: IntoLua,
impl<T> IntoLuaMulti for Twhere
T: IntoLua,
Source§fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue, Error>
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue, Error>
Performs the conversion.