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 文本处理

Download history • Rust 包仓库 1202/week @ 2024-03-14 • Rust 包仓库 1315/week @ 2024-03-21 • Rust 包仓库 1156/week @ 2024-03-28 • Rust 包仓库 1297/week @ 2024-04-04 • Rust 包仓库 1216/week @ 2024-04-11 • Rust 包仓库 1241/week @ 2024-04-18 • Rust 包仓库 927/week @ 2024-04-25 • Rust 包仓库 903/week @ 2024-05-02 • Rust 包仓库 980/week @ 2024-05-09 • Rust 包仓库 1023/week @ 2024-05-16 • Rust 包仓库 921/week @ 2024-05-23 • Rust 包仓库 807/week @ 2024-05-30 • Rust 包仓库 685/week @ 2024-06-06 • Rust 包仓库 1228/week @ 2024-06-13 • Rust 包仓库 1207/week @ 2024-06-20 • Rust 包仓库 782/week @ 2024-06-27 • Rust 包仓库

3,967 每月下载
5 crates 中使用

MIT/Apache

265KB
6K SLoC

Evcxr 库

Latest Version

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