5个不稳定版本
0.3.1 | 2024年4月12日 |
---|---|
0.3.0 | 2024年4月11日 |
0.2.1 | 2019年4月23日 |
0.2.0 | 2019年4月23日 |
0.1.0 | 2019年4月18日 |
#645 in Cargo插件
92 每月下载量
15KB
278 行
RsEPL
RsEPL 或 RsPL 是一个Cargo子命令,用于在您的crate中运行Rust REPL。
示例
$ cargo new --lib foo
$ cd foo
$ cargo rspl
foo> foo::add(1, 2)
3
安装
使用cargo安装
cargo install rsepl
这会将 cargo-rspl
二进制文件添加到您的 ~/.cargo/bin
目录。
用法
$ cargo rspl
如果在crate中,则运行常规REPL,否则在crate中运行带有crate依赖的REPL。
功能
在REPL中访问您的crate方法 - 适用于快速测试函数。
此外,您还可以在REPL中使用依赖项,如 rand
或 regex
。
缺点
每次输入新行时都会重新编译之前运行的行,因此速度不快。
不如一些其他REPL(如 evcxr
)功能完善。
许可证
此存储库中的所有代码均可在以下任一许可证下使用:
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
- Apache许可证,版本2.0(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
您可选择您喜欢的许可证。
您的贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交给作品的所有贡献都将如上所述双重许可,不附加任何其他条款或条件。
依赖项
~7–19MB
~228K SLoC