2017-09-14 16:59:59 -04:00
|
|
|
//! Re-exports most types with an extra `Lua*` prefix to prevent name clashes.
|
|
|
|
|
2021-10-11 17:43:33 -04:00
|
|
|
#[doc(no_inline)]
|
2019-09-27 12:27:37 -04:00
|
|
|
pub use crate::{
|
2023-02-25 18:59:29 -05:00
|
|
|
AnyUserData as LuaAnyUserData, AnyUserDataExt as LuaAnyUserDataExt, Chunk as LuaChunk,
|
2023-03-16 21:20:57 -04:00
|
|
|
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, LuaOptions, MetaMethod as LuaMetaMethod,
|
2023-02-25 18:59:29 -05:00
|
|
|
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, UserData as LuaUserData,
|
|
|
|
UserDataFields as LuaUserDataFields, UserDataMetatable as LuaUserDataMetatable,
|
2023-03-02 10:34:42 -05:00
|
|
|
UserDataMethods as LuaUserDataMethods, UserDataRef as LuaUserDataRef,
|
|
|
|
UserDataRefMut as LuaUserDataRefMut, UserDataRegistrar as LuaUserDataRegistrar,
|
2023-02-25 18:59:29 -05:00
|
|
|
Value as LuaValue,
|
2018-08-05 09:51:39 -04:00
|
|
|
};
|
2020-04-17 17:38:01 -04:00
|
|
|
|
2022-03-30 18:55:34 -04:00
|
|
|
#[cfg(not(feature = "luau"))]
|
|
|
|
#[doc(no_inline)]
|
|
|
|
pub use crate::HookTriggers as LuaHookTriggers;
|
|
|
|
|
2022-03-30 17:01:06 -04:00
|
|
|
#[cfg(feature = "luau")]
|
|
|
|
#[doc(no_inline)]
|
2023-06-20 07:50:06 -04:00
|
|
|
pub use crate::{CoverageInfo as LuaCoverageInfo, Vector as LuaVector, VmState as LuaVmState};
|
2022-03-30 17:01:06 -04:00
|
|
|
|
2020-04-17 17:38:01 -04:00
|
|
|
#[cfg(feature = "async")]
|
2021-10-11 17:43:33 -04:00
|
|
|
#[doc(no_inline)]
|
2020-04-17 17:38:01 -04:00
|
|
|
pub use crate::AsyncThread as LuaAsyncThread;
|
2021-04-26 19:21:49 -04:00
|
|
|
|
|
|
|
#[cfg(feature = "serialize")]
|
2021-10-11 17:43:33 -04:00
|
|
|
#[doc(no_inline)]
|
2021-09-15 18:37:30 -04:00
|
|
|
pub use crate::{
|
|
|
|
DeserializeOptions as LuaDeserializeOptions, LuaSerdeExt,
|
|
|
|
SerializeOptions as LuaSerializeOptions,
|
|
|
|
};
|
2023-03-02 10:34:42 -05:00
|
|
|
|
2023-04-26 18:17:27 -04:00
|
|
|
#[cfg(feature = "unstable")]
|
2023-03-02 10:34:42 -05:00
|
|
|
#[doc(no_inline)]
|
|
|
|
pub use crate::{
|
|
|
|
OwnedAnyUserData as LuaOwnedAnyUserData, OwnedFunction as LuaOwnedFunction,
|
2023-04-26 18:17:27 -04:00
|
|
|
OwnedString as LuaOwnedString, OwnedTable as LuaOwnedTable,
|
2023-03-02 10:34:42 -05:00
|
|
|
};
|