Expand description
Types.
This module is a reexport of the postgres_types crate.
Macros
- Generates a simple implementation of
ToSql::acceptswhich accepts the types passed to it. - Generates an implementation of
ToSql::to_sql_checked.
Structs
- Information about a field of a composite type.
- A wrapper type to allow arbitrary
Serialize/Deserializetypes to convert to Postgres JSON values. - Postgres
PG_LSNtype. - A Postgres type.
- An error indicating that a
NULLPostgres value was passed to aFromSqlimplementation that does not supportNULLvalues. - An error indicating that a conversion was attempted between incompatible Rust and Postgres types.
Enums
- A wrapper that can be used to represent infinity with
Type::Datetypes. - Supported Postgres message format types
- An enum representing the nullability of a Postgres value.
- Represents the kind of a Postgres type.
- A wrapper that can be used to represent infinity with
Type::TimestampandType::Timestamptztypes.
Traits
- A trait used by clients to abstract over
&dyn ToSqlandT: ToSql. - A trait for types that can be created from a Postgres value.
- A trait for types which can be created from a Postgres value without borrowing any data.
- A trait for types that can be converted into Postgres values.
Type Definitions
- A Postgres OID.