Edit documentation.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
Special Builds
|
||||
==============
|
||||
|
||||
{{#include ../links.md}}
|
||||
{{#include ../../links.md}}
|
||||
|
||||
It is possible to mix-and-match various [features] of the Rhai crate to make
|
||||
specialized builds with specific characteristics and behaviors.
|
@@ -1,7 +1,7 @@
|
||||
Examples
|
||||
========
|
||||
|
||||
{{#include ../links.md}}
|
||||
{{#include ../../links.md}}
|
||||
|
||||
Rhai comes with a number of examples showing how to integrate the scripting [`Engine`] within
|
||||
a Rust application, as well as a number of sample scripts that showcase different Rhai language features.
|
@@ -4,10 +4,12 @@ Optional Features
|
||||
{{#include ../links.md}}
|
||||
|
||||
By default, Rhai includes all the standard functionalities in a small, tight package.
|
||||
Most features are here to opt-**out** of certain functionalities that are not needed.
|
||||
|
||||
Excluding unneeded functionalities can result in smaller, faster builds
|
||||
as well as more control over what a script can (or cannot) do.
|
||||
Most features are here to opt-**out** of certain functionalities that are not needed.
|
||||
Notice that this deviates from Rust norm where features are _additive_.
|
||||
|
||||
Excluding unneeded functionalities can result in smaller, faster builds as well as
|
||||
more control over what a script can (or cannot) do.
|
||||
|
||||
| Feature | Description |
|
||||
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
@@ -38,7 +40,7 @@ The `Cargo.toml` configuration below turns on these six features:
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
rhai = { version = "0.15.2", features = [ "sync", "unchecked", "only_i32", "no_float", "no_module", "no_function" ] }
|
||||
rhai = { version = "{{version}}", features = [ "sync", "unchecked", "only_i32", "no_float", "no_module", "no_function" ] }
|
||||
```
|
||||
|
||||
The resulting scripting engine supports only the `i32` integer numeral type (and no others like `u32` or `i16`),
|
||||
|
@@ -3,15 +3,15 @@ Install the Rhai Crate
|
||||
|
||||
{{#include ../links.md}}
|
||||
|
||||
Install the Rhai crate from [`crates.io`](https:/crates.io/crates/rhai/) by adding this line
|
||||
under `dependencies` in `Cargo.toml`:
|
||||
Install the Rhai crate from [`crates.io`](https:/crates.io/crates/rhai/), start by looking up the
|
||||
latest version and adding this line under `dependencies` in `Cargo.toml`:
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
rhai = "0.15.2"
|
||||
rhai = "{{version}}" # assuming {{version}} is the latest version
|
||||
```
|
||||
|
||||
Use the latest released crate version on [`crates.io`](https:/crates.io/crates/rhai/):
|
||||
Or to automatically use the latest released crate version on [`crates.io`](https:/crates.io/crates/rhai/):
|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
|
Reference in New Issue
Block a user