Merge branch 'main' into sqlx-toml

# Conflicts:
#	Cargo.lock
This commit is contained in:
Austin Bonander
2025-01-22 15:34:03 -08:00
4 changed files with 866 additions and 739 deletions

View File

@@ -179,6 +179,18 @@
//! enum Mood { Sad = 0, Ok = 1, Happy = 2 }
//! ```
//!
//! Rust enumerations may also be defined to be represented as a string using `type_name = "text"`.
//! The following type expects a SQL type of `TEXT` and will convert to/from the Rust enumeration.
//!
//! ```rust,ignore
//! #[derive(sqlx::Type)]
//! #[sqlx(type_name = "text")]
//! enum Mood { Sad, Ok, Happy }
//! ```
//!
//! Note that an error can occur if you attempt to decode a value not contained within the enum
//! definition.
//!
use crate::type_info::PgTypeKind;
use crate::{PgTypeInfo, Postgres};