Diesel 支持 Postgres `point` 类型吗?

gar*_*ing 7 rust rust-diesel

我想使用Postgres 类型。我在柴油机类型列表中没有看到此类型列出。

编写包含point列的模型的正确方法是什么?

Dan*_*ath 3

根据此 Diesel GitHub 问题diesel::pg::types以及和中可用的类型diesel::types,似乎不支持这些类型。

要编写包含列的模型point,您需要创建point一个 Diesel 可以理解的值。首先实现类型FromSql的特征Point,然后实现该类型所需的所有内容。对于这样的扩展,请查看此 PR