#row #postgresql #from-row #macro #sync #create #write

过程宏 pg_sgr_from_row

编写异步代码,synca将创建一个同步版本

1个不稳定版本

0.1.0 2024年1月14日

#6#from-row


用于 pg_sgr

MIT/Apache

12KB
196 代码行

pg_sgr_from_row

文档

docs.rs


lib.rs:

FromRow

是pg_sgr的一部分:用于从PostgreSQL行反序列化Rust数据结构的宏。

安装

同步

cargo add pg_sgr --features sync,from_row

Tokio

cargo add pg_sgr --features tokio,from_row

包含3个 derive 宏

  • FromRow - 用于从 &postgres::Row 或 &tokio_postgres::Row 反序列化Rust数据结构
  • FromRows - 用于从 Vec<postgres::Row> 或 Vec<tokio_postgres::Row> 反序列化Rust数据结构
  • FromJson - 用于从 JSON & JSONB 列反序列化Rust数据结构

依赖

~260–700KB
~17K SLoC