Jak opisano w dokumentacji:
Niulacja
Oprócz typów wymienionych powyżej, FromSql
jest zaimplementowany dlaOption<T>
gdzie T
implementuje FromSql
. Option<T>
reprezentuje możliwą do anulowania wartość Postgresa.
Poproś o Option<Type>
dla pola, które może mieć wartość NULL; wtedy biblioteka automatycznie przekonwertuje NULL na None
:
let rating: Option<String> = row.get("rating");