Crates.io 不允许使用通配符
Crates.io 不允许您上传具有通配符依赖关系的包。 换句话说,这些:
[dependencies]
regex = "*"
通配符依赖性意味着您可以使用任何可能的依赖项版本。 这极不可能是真实的,并且会在生态系统中造成不必要的破坏。
相反,取决于版本范围。例如,^
是默认值,因此您可以使用:
[dependencies]
regex = "1.0.0"
相应的, >
, <=
, 和所有其他的非*
范围都是可以的。
Crates.io 不允许您上传具有通配符依赖关系的包。 换句话说,这些:
[dependencies]
regex = "*"
通配符依赖性意味着您可以使用任何可能的依赖项版本。 这极不可能是真实的,并且会在生态系统中造成不必要的破坏。
相反,取决于版本范围。例如,^
是默认值,因此您可以使用:
[dependencies]
regex = "1.0.0"
相应的, >
, <=
, 和所有其他的非*
范围都是可以的。