Skip to main content

SingleColumn

Trait SingleColumn 

Source
pub trait SingleColumn { }
Expand description

What a single un-tupled selection decodes to: a bare native value, or its Option. Sealed by construction — the impls come from the same sql_leaf_type! that declares the types — and used to give a one-column set operation an ORDER BY with no position to state.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl SingleColumn for DateTime<Utc>

Source§

impl SingleColumn for Decimal

Source§

impl SingleColumn for NaiveDate

Source§

impl SingleColumn for Option<DateTime<Utc>>

Source§

impl SingleColumn for Option<Decimal>

Source§

impl SingleColumn for Option<NaiveDate>

Source§

impl SingleColumn for Option<String>

Source§

impl SingleColumn for Option<Uuid>

Source§

impl SingleColumn for Option<Vec<u8>>

Source§

impl SingleColumn for Option<bool>

Source§

impl SingleColumn for Option<f64>

Source§

impl SingleColumn for Option<i32>

Source§

impl SingleColumn for Option<i64>

Source§

impl SingleColumn for String

Source§

impl SingleColumn for Uuid

Source§

impl SingleColumn for Vec<u8>

Source§

impl SingleColumn for bool

Source§

impl SingleColumn for f64

Source§

impl SingleColumn for i32

Source§

impl SingleColumn for i64

Implementors§