gate the re-exports

This commit is contained in:
M.Amin Rayej
2024-01-29 01:35:43 +03:30
parent f6818fb9a1
commit 47dfb141c3

View File

@ -446,29 +446,34 @@ mod value;
pub mod vm; pub mod vm;
#[cfg(feature = "sys")] #[cfg(feature = "sys")]
/// sys docs /// sys
pub mod sys; pub mod sys;
#[cfg(feature = "sys")] #[cfg(feature = "sys")]
pub use sys::*; pub use sys::*;
/// A compiled wasm module, ready to be instantiated. #[cfg(feature = "sys")]
#[deprecated(note = "Use sys::Artifact instead")] #[deprecated(note = "Use sys::Artifact instead")]
/// A compiled wasm module, ready to be instantiated.
pub type Artifact = sys::Artifact; pub type Artifact = sys::Artifact;
/// The Builder contents of `Engine` #[cfg(feature = "sys")]
#[deprecated(note = "Use sys::EngineBuilder instead")] #[deprecated(note = "Use sys::EngineBuilder instead")]
/// The Builder contents of `Engine`
pub type EngineBuilder = sys::EngineBuilder; pub type EngineBuilder = sys::EngineBuilder;
/// Controls which experimental features will be enabled. #[cfg(feature = "sys")]
#[deprecated(note = "Use sys::Features instead")] #[deprecated(note = "Use sys::Features instead")]
/// Controls which experimental features will be enabled.
pub type Features = sys::Features; pub type Features = sys::Features;
#[cfg(feature = "sys")]
#[deprecated(note = "Use sys::BaseTunables instead")]
/// Tunable parameters for WebAssembly compilation. /// Tunable parameters for WebAssembly compilation.
/// This is the reference implementation of the `Tunables` trait, /// This is the reference implementation of the `Tunables` trait,
/// used by default. /// used by default.
#[deprecated(note = "Use sys::BaseTunables instead")]
pub type BaseTunables = sys::BaseTunables; pub type BaseTunables = sys::BaseTunables;
#[cfg(feature = "sys")]
#[deprecated(note = "Use sys::VMConfig instead")]
/// Configuration for the the runtime VM /// Configuration for the the runtime VM
/// Currently only the stack size is configurable /// Currently only the stack size is configurable
#[deprecated(note = "Use sys::VMConfig instead")]
pub type VMConfig = sys::VMConfig; pub type VMConfig = sys::VMConfig;
#[cfg(feature = "js")] #[cfg(feature = "js")]