Module types

Module types 

Source
Expand description

Conversions between Rust and SQL types.

To see how each SQL type maps to a Rust type, see the corresponding types module for each database:

  • Postgres: [postgres::types]
  • MySQL: mysql::types
  • SQLite: [sqlite::types]

Any external types that have had Type implemented for, are re-exported in this module for convenience as downstream users need to use a compatible version of the external crate to take advantage of the implementation.

Modules§

chrono
uuid
Generate and parse universally unique identifiers (UUIDs).

Structs§

Json
Json for json and jsonb fields
JsonRawValue
Reference to a range of bytes encompassing a single valid JSON value in the input data.
Text
Map a SQL text value to/from a Rust type using Display and FromStr.
Uuid
A Universally Unique Identifier (UUID).

Enums§

JsonValue
Represents any valid JSON value.

Traits§

Type
Indicates that a SQL type is supported for a database.

Derive Macros§

Type