Can I add a dependent crate that is a subdirectory in a git repository?

前端 未结 1 1670
太阳男子
太阳男子 2020-12-11 20:17

I want to use an EDN parser but it is inside https://github.com/mozilla/mentat. https://github.com/mozilla/mentat/tree/master/edn has its own Cargo.toml.

I tried thi

相关标签:
1条回答
  • 2020-12-11 20:48

    From the Cargo documentation:

    Cargo will fetch the git repository at this location then look for a Cargo.toml for the requested crate anywhere inside the git repository (not necessarily at the root).

    (emphasis mine)

    This means that you can just say:

    [dependencies]
    edn = { git = "https://github.com/mozilla/mentat" }
    
    0 讨论(0)
提交回复
热议问题