【crates版本问题】rust经常会有同名crate版本问题导致的错误,请问下它不能像python一样一个包就用一个版本吗?
💡
原文中文,约1500字,阅读约需4分钟。
📝
内容提要
Rust中同名crate因版本不同可能导致类型冲突,手动调整版本繁琐。希望Rust能像Python一样,使用同名包的单一版本,以减少冗余和错误。
🎯
关键要点
- 同名crate因版本不同可能导致类型冲突。
- 手动调整版本以解决冲突非常麻烦。
- 希望Rust能像Python一样,使用同名包的单一版本。
- 当前的cargo home下存在多个同名不同版本的crate,造成冗余。
- 错误信息显示类型不匹配,可能是因为使用了不同版本的crate。
- 手动调整引入的crate版本需要逐个处理,效率低下。
➡️