rust中如何使用crate中的crate

💡 原文中文,约500字,阅读约需1分钟。
📝

内容提要

项目中使用了sqlx包的BigDecimal类型,但无法使用其包中的其他枚举类型。为了解决问题,引入了原始的bigdecimal包,但存在类型互转的问题。是否有其他解决办法?

🎯

关键要点

  • 项目中使用了sqlx包的sqlx::types::BigDecimal类型。
  • 无法使用sqlx包中的其他枚举类型,如ParseBigDecimalError和Sign。
  • 业务代码中无法直接比较返回的类型,导致报错。
  • 引入了原始的bigdecimal包以解决类型导入问题。
  • 引入原始包后,存在类型互转的问题,造成麻烦。
  • 寻求其他解决办法。
🏷️

标签

➡️

继续阅读