Skip to main content

Module prelude

Module prelude 

Source
Expand description

Includes mlua::prelude, vim, vim::ext::log, and builder::ModuleBuilder if the corresponding features are enabled

Re-exports§

pub use crate::vim;vim
pub use crate::vim::ext::log;vim
pub use crate::builder::ModuleBuilder;builder
pub use prelude::AnyUserData as LuaAnyUserData;
pub use prelude::Chunk as LuaChunk;
pub use prelude::Error as LuaError;
pub use prelude::ExternalError as LuaExternalError;
pub use prelude::ExternalResult as LuaExternalResult;
pub use prelude::FromLua;
pub use prelude::FromLuaMulti;
pub use prelude::Function as LuaFunction;
pub use prelude::FunctionInfo as LuaFunctionInfo;
pub use prelude::GCMode as LuaGCMode;
pub use prelude::Integer as LuaInteger;
pub use prelude::LightUserData as LuaLightUserData;
pub use prelude::Lua;
pub use prelude::LuaOptions;
pub use prelude::MetaMethod as LuaMetaMethod;
pub use prelude::MultiValue as LuaMultiValue;
pub use prelude::Nil as LuaNil;
pub use prelude::Number as LuaNumber;
pub use prelude::RegistryKey as LuaRegistryKey;
pub use prelude::Result as LuaResult;
pub use prelude::StdLib as LuaStdLib;
pub use prelude::String as LuaString;
pub use prelude::Table as LuaTable;
pub use prelude::TableExt as LuaTableExt;
pub use prelude::TablePairs as LuaTablePairs;
pub use prelude::TableSequence as LuaTableSequence;
pub use prelude::Thread as LuaThread;
pub use prelude::ThreadStatus as LuaThreadStatus;
pub use prelude::ToLua;
pub use prelude::ToLuaMulti;
pub use prelude::UserData as LuaUserData;
pub use prelude::UserDataFields as LuaUserDataFields;
pub use prelude::UserDataMetatable as LuaUserDataMetatable;
pub use prelude::UserDataMethods as LuaUserDataMethods;
pub use prelude::Value as LuaValue;
pub use prelude::HookTriggers as LuaHookTriggers;
pub use prelude::AsyncThread as LuaAsyncThread;
pub use prelude::Options as LuaDeserializeOptions;
pub use prelude::LuaSerdeExt;
pub use prelude::Options as LuaSerializeOptions;

Structs§

Deserializer
A struct for deserializing Lua values into Rust values.
Serializer
A struct for serializing Rust values into Lua values.

Traits§

LuaSerdeExt
Trait for serializing/deserializing Lua values using Serde.

Attribute Macros§

lua_module