Re-exports
pub use crate::relation_and_scalar::proto_scalar_type::ProtoRecordField;
pub use crate::relation_and_scalar::ProtoScalarType;
Macros
- Macro to derive DatumType for all Datum variants that are simple Copy types
Structs
Enums
- A single value.
- A mirror type for
Datum
that can be proptest-generated. - The type of a
Datum
. - __Field 🔒
- __Field 🔒
- __Field 🔒
- __Field 🔒
- __Field 🔒
- __Field 🔒
- __Field 🔒
- __Field 🔒
Constants
Statics
- ARRAY 🔒
- BOOL 🔒
- BYTES 🔒
- CHAR 🔒
- DATE 🔒
- FLOAT32 🔒
- FLOAT64 🔒
- INT16 🔒
- INT32 🔒
- INT64 🔒
- INTERVAL 🔒
- JSONB 🔒
- LIST 🔒
- MAP 🔒
- NUMERIC 🔒
- OID 🔒
- RANGE 🔒
- RECORD 🔒
- REGCLASS 🔒
- REGPROC 🔒
- REGTYPE 🔒
- STRING 🔒
- TIME 🔒
- UINT16 🔒
- UINT32 🔒
- UINT64 🔒
- UUID 🔒
Traits
- Types that implement this trait can be stored in an SQL column with the specified ColumnType
- A bridge between native Rust types and SQL runtime types represented in Datums
Functions
- arb_date 🔒
- Generate an arbitrary
PropDatum
. - arb_dict 🔒
- arb_list 🔒
- Generates an arbitrary
NaiveDateTime
.