说我有一个项目:
foo-bar
| - lib.rs
| - ....
但我不想要名称空间foo-bar
,我只想要bar
。无论如何要在lib.rs
中指定这个吗?显而易见的解决方案是将foo-bar
重命名为bar
,但在这种情况下我无法做到这一点。
答案 0 :(得分:4)
您可以在Cargo.toml
中指定图书馆的名称,请参阅Cargo documentation。
[lib]
# The name of a target is the name of the library that will be generated. This
# is defaulted to the name of the package or project.
name = "foo"