A bridge between native Rust types and SQL runtime types represented in Datums
Whether this Rust type can represent NULL values
Try to convert a Result whose Ok variant is a Datum into this native Rust type (Self). If it fails the error variant will contain the original result.
Convert this Rust type into a Result containing a Datum, or an error