Come descritto nella documentazione:
Nullabilità
Oltre ai tipi sopra elencati, FromSql
è implementato perOption<T>
dove T
implementa FromSql
. Un Option<T>
rappresenta il valore Postgres annullabile.
Richiedi un Option<Type>
per il campo che può essere NULL; quindi la libreria convertirà automaticamente NULL in None
:
let rating: Option<String> = row.get("rating");