38 个版本
0.17.0 | 2023年12月17日 |
---|---|
0.16.0 | 2023年10月22日 |
0.15.1 | 2023年7月13日 |
0.14.2 | 2023年1月2日 |
0.2.0 | 2018年10月8日 |
#300 in 文本处理
3,967 每月下载
在 5 crates 中使用
265KB
6K SLoC
Evcxr 库
eval() 的 Rust 实现。
本 crate 中的主结构体是 EvalContext
。您创建一个,然后请求它评估代码片段。任何定义的函数、变量等都是该上下文本地的。
要查看示例用法,请参阅 examples/example_eval.rs。
这里不会过多介绍,因为这个库的真正目的是为 evcxr_jupyter 和 evcxr_repl 提供功能。如果您想尝试使用此 crate 进行其他操作,请给我发邮件,或在仓库中提交一个问题,我们可以了解您的用例。
MSRV (最低支持的 Rust 版本)
应与最新的稳定版兼容。有时可能与一两个较旧版本兼容。请参阅 evcxr/Cargo.toml 获取当前最低支持的 Rust 版本。如果您卡在较旧的 rustc 版本上,最佳选择是使用预编译的二进制文件或使用较旧的 Evcxr 版本。发布说明可能有助于确定 MSRV 增长发生的时间。
它的工作原理
请参阅 如何工作
发布说明
请参阅 发布说明
依赖关系
~30–43MB
~803K SLoC