我创建了一个新的 Cargo 项目:cargo new --lib hyphen-crate.
源代码/库.rs
pub fn add(a: u32, b: u32) -> u32 {
a + b
}
Run Code Online (Sandbox Code Playgroud)
测试/添加.rs
use hyphen_crate::add;
#[test]
fn addition_test() {
assert_eq!(5, add(2, 3));
}
Run Code Online (Sandbox Code Playgroud)
Cargo.toml
[package]
name = "hyphen-crate"
version = "0.1.0"
authors = ["xolve"]
edition = "2018"
[dependencies]
Run Code Online (Sandbox Code Playgroud)
我搜索并看到了许多讨论,是否应该在板条箱或包的名称中允许使用连字符,但没有链接提到解决方案。
我看到的是,板条箱名称hyphen-crate会自动转换为hyphen_crate并成功编译和测试。
| 归档时间: |
|
| 查看次数: |
599 次 |
| 最近记录: |