这个问题可能没有一个很好的答案,但是我有一些代码希望可以在两个不同的Rust项目之间共享而不必发布到crates.io上。
这段代码是私有的,我不想将其公开。
这个问题可能没有一个很好的答案,但是我有一些代码希望可以在两个不同的Rust项目之间共享而不必发布到crates.io上。
这段代码是私有的,我不想将其公开。
[dependency.shared_stuff]
path = "path/to/shared/crate"
Cargo documentation有一个完整的章节介绍依赖的类型:
我相信Cargo可以从私有的git仓库获取依赖(例如Github或其他私有托管服务,如GitLab),但我个人没有尝试过。根据我的搜索,您需要事先进行身份验证或配置git,以免需要交互式输入密码。