Skip to content

Commit e7e92b4

Browse files
committed
Make chunk module public
1 parent d27693b commit e7e92b4

File tree

2 files changed

+19
-18
lines changed

2 files changed

+19
-18
lines changed

src/lib.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@
7373
mod macros;
7474

7575
mod buffer;
76-
mod chunk;
7776
mod conversion;
7877
mod memory;
7978
mod multi;
@@ -85,6 +84,7 @@ mod util;
8584
mod value;
8685
mod vector;
8786

87+
pub mod chunk;
8888
pub mod debug;
8989
pub mod error;
9090
pub mod function;
@@ -101,7 +101,6 @@ pub mod userdata;
101101
pub use bstr::BString;
102102
pub use ffi::{self, lua_CFunction, lua_State};
103103

104-
pub use crate::chunk::{AsChunk, Chunk, ChunkMode};
105104
#[doc(inline)]
106105
pub use crate::error::{Error, Result};
107106
#[doc(inline)]
@@ -130,6 +129,11 @@ pub use crate::value::{Nil, Value};
130129

131130
// Re-export some types to keep backward compatibility and avoid breaking changes in the public API.
132131
#[doc(hidden)]
132+
pub use crate::chunk::{AsChunk, Chunk, ChunkMode};
133+
#[cfg(feature = "luau")]
134+
#[doc(hidden)]
135+
pub use crate::chunk::{CompileConstant, Compiler};
136+
#[doc(hidden)]
133137
pub use crate::error::{ErrorContext, ExternalError, ExternalResult};
134138
#[doc(hidden)]
135139
pub use crate::string::LuaString as String;
@@ -149,11 +153,7 @@ pub use crate::debug::HookTriggers;
149153

150154
#[cfg(any(feature = "luau", doc))]
151155
#[cfg_attr(docsrs, doc(cfg(feature = "luau")))]
152-
pub use crate::{
153-
buffer::Buffer,
154-
chunk::{CompileConstant, Compiler},
155-
vector::Vector,
156-
};
156+
pub use crate::{buffer::Buffer, vector::Vector};
157157

158158
#[cfg(feature = "async")]
159159
#[cfg_attr(docsrs, doc(cfg(feature = "async")))]

src/prelude.rs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
#[doc(no_inline)]
44
pub use crate::{
55
AnyUserData as LuaAnyUserData, BorrowedBytes as LuaBorrowedBytes, BorrowedStr as LuaBorrowedStr,
6-
Chunk as LuaChunk, ChunkMode as LuaChunkMode, Either as LuaEither, Error as LuaError, FromLua,
7-
FromLuaMulti, Function as LuaFunction, Integer as LuaInteger, IntoLua, IntoLuaMulti,
8-
LightUserData as LuaLightUserData, Lua, LuaNativeFn, LuaNativeFnMut, LuaOptions, LuaString,
9-
MetaMethod as LuaMetaMethod, MultiValue as LuaMultiValue, Nil as LuaNil, Number as LuaNumber,
10-
ObjectLike as LuaObjectLike, RegistryKey as LuaRegistryKey, Result as LuaResult, StdLib as LuaStdLib,
11-
Table as LuaTable, Thread as LuaThread, UserData as LuaUserData, UserDataFields as LuaUserDataFields,
12-
UserDataMetatable as LuaUserDataMetatable, UserDataMethods as LuaUserDataMethods,
13-
UserDataRef as LuaUserDataRef, UserDataRefMut as LuaUserDataRefMut,
14-
UserDataRegistry as LuaUserDataRegistry, Value as LuaValue, Variadic as LuaVariadic,
15-
VmState as LuaVmState, WeakLua, error::ErrorContext as LuaErrorContext,
6+
Either as LuaEither, Error as LuaError, FromLua, FromLuaMulti, Function as LuaFunction,
7+
Integer as LuaInteger, IntoLua, IntoLuaMulti, LightUserData as LuaLightUserData, Lua, LuaNativeFn,
8+
LuaNativeFnMut, LuaOptions, LuaString, MetaMethod as LuaMetaMethod, MultiValue as LuaMultiValue,
9+
Nil as LuaNil, Number as LuaNumber, ObjectLike as LuaObjectLike, RegistryKey as LuaRegistryKey,
10+
Result as LuaResult, StdLib as LuaStdLib, Table as LuaTable, Thread as LuaThread,
11+
UserData as LuaUserData, UserDataFields as LuaUserDataFields, UserDataMetatable as LuaUserDataMetatable,
12+
UserDataMethods as LuaUserDataMethods, UserDataRef as LuaUserDataRef,
13+
UserDataRefMut as LuaUserDataRefMut, UserDataRegistry as LuaUserDataRegistry, Value as LuaValue,
14+
Variadic as LuaVariadic, VmState as LuaVmState, WeakLua, chunk::AsChunk as AsLuaChunk,
15+
chunk::Chunk as LuaChunk, chunk::ChunkMode as LuaChunkMode, error::ErrorContext as LuaErrorContext,
1616
error::ExternalError as LuaExternalError, error::ExternalResult as LuaExternalResult,
1717
function::FunctionInfo as LuaFunctionInfo, state::GcIncParams as LuaGcIncParams,
1818
state::GcMode as LuaGcMode, table::TablePairs as LuaTablePairs, table::TableSequence as LuaTableSequence,
@@ -30,7 +30,8 @@ pub use crate::state::GcGenParams as LuaGcGenParams;
3030
#[cfg(feature = "luau")]
3131
#[doc(no_inline)]
3232
pub use crate::{
33-
CompileConstant as LuaCompileConstant, Compiler as LuaCompiler, Vector as LuaVector,
33+
Vector as LuaVector,
34+
chunk::{CompileConstant as LuaCompileConstant, Compiler as LuaCompiler},
3435
luau::{
3536
FsRequirer as LuaFsRequirer, HeapDump as LuaHeapDump, NavigateError as LuaNavigateError,
3637
Require as LuaRequire,

0 commit comments

Comments
 (0)