Rhai - Rust 的嵌入式脚本语言。

时间:2024-07-18 12:09:17
【文件属性】:

文件名称:Rhai - Rust 的嵌入式脚本语言。

文件大小:387KB

文件格式:ZIP

更新时间:2024-07-18 12:09:17

embedded webassembly wasm scripting-language scripting-engine

Rhai - Rust 的嵌入式脚本Rhai 是 Rust 的嵌入式脚本语言和评估引擎,它提供了一种安全且简单的方法来向任何应用程序添加脚本。支持的目标和构建适用于 Windows、Linux 和 MacOS 的所有常见 CPU 目标。WebAssembly (WASM)no-std最低 Rust 版本 1.49标准功能类似于 JavaScript+Rust 的简单语言,具有动态类型。相当有效的评估(在单核 2.3 GHz Linux VM 上在 0.3 秒内迭代 100 万次)。与原生 Rust函数和类型紧密集成,包括getter/setter 、methods和indexers 。通过外部Scope*地将 Rust 变量/常量传递到脚本中——支持所有可克隆的 Rust 类型;无需实现任何特殊特性。内置支持最常见的数据类型,包括布尔值、整数、浮点数(包括Decimal )、字符串、Unicode 字符、数组和映射。从 Rust 轻松调用脚本定义的函数。相对较少的unsafe代码(是的,出于性能原因,有一些)。很少有依赖项(目前只有smallvec和ahash )。可重入脚本引擎可以


网友评论