我想使用EDN解析器,但它位于https://github.com/mozilla/mentat内。 https://github.com/mozilla/mentat/tree/master/edn有自己的Cargo.toml。
我试过了:
[dependencies]
edn = { git = "https://github.com/mozilla/mentat/tree/master/edn" }
但它没有用。
是否可以在mentat存储库中为此包添加依赖项?
答案 0 :(得分:6)
Cargo将在此位置获取git存储库,然后在git存储库中查找所请求的crate 任何位置的
Cargo.toml
(不一定在根 )。
(强调我的)
这意味着你可以说:
[dependencies]
edn = { git = "https://github.com/mozilla/mentat" }