小编Fel*_*ean的帖子

如何手动实现 sqlx::FromRow 特征?

我尝试手动实现sqlx::FrowRow而不是使用derive,因为需要一些自定义初始化逻辑(例如将整数转换i16为枚举)。

默认的 impl 是这样生成的:

use sqlx::FromRow;

impl FromRow for User {
    fn from_row(row: &'r R) -> Result<Self, sqlx::Error> {
        todo!()
    }
}
Run Code Online (Sandbox Code Playgroud)

但尚不清楚我应该使用什么生命周期和类型。

rust rust-sqlx

7
推荐指数
1
解决办法
5760
查看次数

标签 统计

rust ×1

rust-sqlx ×1