Skip to main content

ExprOperand

Trait ExprOperand 

Source
pub trait ExprOperand {
    type Value;

    // Required method
    fn into_operand_expr(self) -> Expr<Self::Value>;
}

Required Associated Types§

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

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

Implementations on Foreign Types§

Source§

impl ExprOperand for &str

Source§

impl ExprOperand for DateTime<Utc>

Source§

impl ExprOperand for NaiveDate

Source§

impl ExprOperand for NaiveDateTime

Source§

impl ExprOperand for NaiveTime

Source§

impl ExprOperand for String

Source§

impl ExprOperand for Uuid

Source§

impl ExprOperand for Value

Source§

impl ExprOperand for Vec<String>

Source§

impl ExprOperand for Vec<u8>

Source§

impl ExprOperand for bool

Source§

impl ExprOperand for f32

Source§

impl ExprOperand for f64

Source§

impl ExprOperand for i16

Source§

impl ExprOperand for i32

Source§

impl ExprOperand for i64

Implementors§

Source§

impl ExprOperand for PgInterval

Source§

impl<M, T> ExprOperand for Column<M, T>

Source§

type Value = T

Source§

impl<T, Kind> ExprOperand for Expr<T, Kind>

Source§

type Value = T

Source§

impl<const N: usize> ExprOperand for PgVector<N>