mirror of
https://github.com/mlua-rs/mlua
synced 2026-06-08 16:05:43 +00:00
36 lines
1.7 KiB
Rust
36 lines
1.7 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, ErrorContext as LuaErrorContext,
|
|
ExternalError as LuaExternalError, ExternalResult as LuaExternalResult, FromLua, FromLuaMulti,
|
|
Function as LuaFunction, FunctionInfo as LuaFunctionInfo, GCMode as LuaGCMode, Integer as LuaInteger,
|
|
IntoLua, IntoLuaMulti, LightUserData as LuaLightUserData, Lua, LuaNativeFn, LuaNativeFnMut, LuaOptions,
|
|
MetaMethod as LuaMetaMethod, MultiValue as LuaMultiValue, Nil as LuaNil, Number as LuaNumber,
|
|
ObjectLike as LuaObjectLike, RegistryKey as LuaRegistryKey, Result as LuaResult, StdLib as LuaStdLib,
|
|
String as LuaString, Table as LuaTable, TablePairs as LuaTablePairs, TableSequence as LuaTableSequence,
|
|
Thread as LuaThread, ThreadStatus as LuaThreadStatus, UserData as LuaUserData,
|
|
UserDataFields as LuaUserDataFields, UserDataMetatable as LuaUserDataMetatable,
|
|
UserDataMethods as LuaUserDataMethods, UserDataRef as LuaUserDataRef,
|
|
UserDataRefMut as LuaUserDataRefMut, UserDataRegistry as LuaUserDataRegistry, Value as LuaValue,
|
|
VmState as LuaVmState,
|
|
};
|
|
|
|
#[cfg(not(feature = "luau"))]
|
|
#[doc(no_inline)]
|
|
pub use crate::HookTriggers as LuaHookTriggers;
|
|
|
|
#[cfg(feature = "luau")]
|
|
#[doc(no_inline)]
|
|
pub use crate::{CoverageInfo as LuaCoverageInfo, Vector as LuaVector};
|
|
|
|
#[cfg(feature = "async")]
|
|
#[doc(no_inline)]
|
|
pub use crate::{AsyncThread as LuaAsyncThread, LuaNativeAsyncFn};
|
|
|
|
#[cfg(feature = "serialize")]
|
|
#[doc(no_inline)]
|
|
pub use crate::{
|
|
DeserializeOptions as LuaDeserializeOptions, LuaSerdeExt, SerializeOptions as LuaSerializeOptions,
|
|
};
|