36 lines
1.4 KiB
Rust
36 lines
1.4 KiB
Rust
//! Re-exports most types with an extra `Lua*` prefix to prevent name clashes.
|
|
|
|
#[doc(no_inline)]
|
|
pub use crate::{
|
|
AnyUserData as LuaAnyUserData, Chunk as LuaChunk, Error as LuaError,
|
|
ExternalError as LuaExternalError, ExternalResult as LuaExternalResult, FromLua, FromLuaMulti,
|
|
Function as LuaFunction, FunctionInfo as LuaFunctionInfo, GCMode as LuaGCMode,
|
|
Integer as LuaInteger, LightUserData as LuaLightUserData, Lua, LuaOptions,
|
|
MetaMethod as LuaMetaMethod, MultiValue as LuaMultiValue, Nil as LuaNil, Number as LuaNumber,
|
|
RegistryKey as LuaRegistryKey, Result as LuaResult, StdLib as LuaStdLib, String as LuaString,
|
|
Table as LuaTable, TableExt as LuaTableExt, TablePairs as LuaTablePairs,
|
|
TableSequence as LuaTableSequence, Thread as LuaThread, ThreadStatus as LuaThreadStatus, ToLua,
|
|
ToLuaMulti, UserData as LuaUserData, UserDataFields as LuaUserDataFields,
|
|
UserDataMetatable as LuaUserDataMetatable, UserDataMethods as LuaUserDataMethods,
|
|
Value as LuaValue,
|
|
};
|
|
|
|
#[cfg(not(feature = "luau"))]
|
|
#[doc(no_inline)]
|
|
pub use crate::HookTriggers as LuaHookTriggers;
|
|
|
|
#[cfg(feature = "luau")]
|
|
#[doc(no_inline)]
|
|
pub use crate::VmState as LuaVmState;
|
|
|
|
#[cfg(feature = "async")]
|
|
#[doc(no_inline)]
|
|
pub use crate::AsyncThread as LuaAsyncThread;
|
|
|
|
#[cfg(feature = "serialize")]
|
|
#[doc(no_inline)]
|
|
pub use crate::{
|
|
DeserializeOptions as LuaDeserializeOptions, LuaSerdeExt,
|
|
SerializeOptions as LuaSerializeOptions,
|
|
};
|