Expand description
Shared type definitions for Drizzle ORM
This crate provides common type definitions used across multiple Drizzle crates, including:
Dialect- Database dialect enum (SQLite, PostgreSQL, MySQL)- SQLite types in the
sqlitemodule - PostgreSQL types in the
postgresmodule
§Features
std- Standard library support (enabled by default)alloc- Allocator support for no_std environmentsuuid- Enable UUID type supportserde- Enable serde serialization/deserializationchrono- Enable chrono date/time type supporttime- Enable time crate type supportgeo-types- Enable geometric type supportcidr- Enable network address type supportbit-vec- Enable bit vector type support
Modules§
- postgres
- PostgreSQL type definitions
- prelude
- Prelude module for commonly used types
- serde_
helpers - Serde helpers for Cow<’static, str> deserialization
- sqlite
- SQLite type definitions
Structs§
- Dialect
Parse Error - Error returned when parsing an unknown dialect string
Enums§
- Dialect
- SQL dialect for database-specific behavior