Add Engine::RAW.
This commit is contained in:
parent
5f09b5d9d9
commit
9a5221f60d
@ -229,8 +229,8 @@ pub fn make_setter(id: &str) -> Identifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl Engine {
|
impl Engine {
|
||||||
/// An empty [`Engine`].
|
/// An empty raw [`Engine`].
|
||||||
pub const EMPTY: Self = Self {
|
pub const RAW: Self = Self {
|
||||||
global_modules: StaticVec::new_const(),
|
global_modules: StaticVec::new_const(),
|
||||||
|
|
||||||
#[cfg(not(feature = "no_module"))]
|
#[cfg(not(feature = "no_module"))]
|
||||||
@ -310,12 +310,15 @@ impl Engine {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Create a new [`Engine`] with minimal built-in functions.
|
/// Create a new [`Engine`] with minimal built-in functions.
|
||||||
|
/// It returns a copy of [`Engine::RAW`].
|
||||||
|
///
|
||||||
|
/// This is useful for creating a custom scripting engine with only the functions you need.
|
||||||
///
|
///
|
||||||
/// Use [`register_global_module`][Engine::register_global_module] to add packages of functions.
|
/// Use [`register_global_module`][Engine::register_global_module] to add packages of functions.
|
||||||
#[inline]
|
#[inline]
|
||||||
#[must_use]
|
#[must_use]
|
||||||
pub const fn new_raw() -> Self {
|
pub const fn new_raw() -> Self {
|
||||||
Self::EMPTY
|
Self::RAW
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get an interned [string][ImmutableString].
|
/// Get an interned [string][ImmutableString].
|
||||||
|
Loading…
Reference in New Issue
Block a user