rust中如何使用crate中的crate
💡
原文中文,约500字,阅读约需1分钟。
📝
内容提要
项目中使用了sqlx包的BigDecimal类型,但无法使用其包中的其他枚举类型。为了解决问题,引入了原始的bigdecimal包,但存在类型互转的问题。是否有其他解决办法?
🎯
关键要点
- 项目中使用了sqlx包的sqlx::types::BigDecimal类型。
- 无法使用sqlx包中的其他枚举类型,如ParseBigDecimalError和Sign。
- 业务代码中无法直接比较返回的类型,导致报错。
- 引入了原始的bigdecimal包以解决类型导入问题。
- 引入原始包后,存在类型互转的问题,造成麻烦。
- 寻求其他解决办法。
➡️