Rust 依赖版本号

2022-04-18  本文已影响0人  国服最坑开发

1.版本号定义

2.依赖写法

三种标记:

示例:

1.0.0  同 1.*.*
^1.2.3 同  >= 1.2.3  < 2.0.0
^1.2 同  >= 1.2.0 < 1.3.0

1.* 同 >= 1.0.0 <2.0.0
1.2.* 同 >= 1.2.0 <1.3.0

~1 同 >=1.0.0 <2.0.0
~1.2 同 >=1.2.0 < 1.3.0
~1.2.3 同  >= .2.3 <1.2.4

>=1.2.3
=1.2.3
<1.2.3

上述符号在每次 cargo build 的时候, 会自动更新真实被依赖的包。

3.git 依赖

[dependencies]
hello_world = { git = "https://github.com/group/repo" }

4.本地依赖

# 下面场景: 子包直接在工程目录下
[dependencies]
hello_world = {path="hello world", version = "0.1.0"}
上一篇 下一篇

猜你喜欢

热点阅读