8个不稳定版本 (3个破坏性版本)
0.3.0 | 2023年5月5日 |
---|---|
0.2.0 | 2023年3月26日 |
0.1.0 | 2023年3月20日 |
0.0.5 | 2022年11月26日 |
0.0.2 | 2022年4月16日 |
#272 in 编程语言
每月下载量:53
用于 sandkiste_lua
48KB
802 行
sandkiste
sandkiste
为Rust编程语言提供了一个抽象API,允许在沙盒中执行脚本语言代码片段。
许可证
查看包含的 LICENSE
文件(MIT许可证)。
变更日志
- 2023-05-05:版本0.3.0
MachineError
现在提供构建器风格的函数- 通过将所有数据装箱,减小了
MachineError
的大小 - 进行了一些小的代码清理
- 2023-03-26:版本0.2.0
- 错误类型
TypeMismatch
和DatumConversionFailure
替换了DatumViewError
和DatumConversionError
。现在,types
模块中的try_into_
和try_as_
方法(例如try_into_string
)返回TypeMismatch
作为错误类型,它是Send + Sync + 'static
。
- 错误类型
- 2023-03-20:版本0.1.0
- 删除了过时的
MaybeFunction::from_function
(使用From
代替) - 文档说明
Nullable
类型也应实现From<Option<T>>
,其中T: Into<Self>
- 删除了过时的
- 2022-11-26:版本0.0.5
- 对
MaybeFunction
和MaybeOpaque
特性进行了进一步更改- 将
Borrow
添加为MaybeFunction::FunctionRef
和MaybeOpaque::OpaqueRef
的超特质 - 将
TryInto
添加为MaybeOpaque
的超特质,并添加了默认实现的方法MaybeOpaque::try_into_opaque
和MaybeOpaque::is_opaque
- 将
- 对
- 2022-11-25: 版本 0.0.4
- 将
From<Self::Function>
添加为MaybeFunction
的超特质 - 弃用方法
MaybeFunction::from_function
,建议使用From
特质 - 少量文档修正
- 将
- 2022-11-24: 版本 0.0.3
- 移除了实验性编译器特性的使用。
- 自 Rust 1.65 版本起,GATs 是稳定的。
- 移除了
MaybeFunction::FunctionRef<'a>
和MaybeOpaque::OpaqueRef<'a>
的默认值,必须手动提供。
- 移除了实验性编译器特性的使用。
- 2022-04-16: 版本 0.0.2
- 改进了文档注释
- 2022-04-13: 版本 0.0.1
- 首次发布