Trait deuterium::UntypedExpression [] [src]

pub trait UntypedExpression: Debug {
    fn expression_as_sql(&self) -> &ToSql;
fn upcast_expression(&self) -> SharedExpression; }

Intrernal trait for all expressions. Allows some useful casts.

Required Methods

Implementations on Foreign Types

impl UntypedExpression for bool
[src]

impl UntypedExpression for i8
[src]

impl UntypedExpression for i16
[src]

impl UntypedExpression for i32
[src]

impl UntypedExpression for i64
[src]

impl UntypedExpression for f32
[src]

impl UntypedExpression for f64
[src]

impl UntypedExpression for String
[src]

impl UntypedExpression for Vec<u8>
[src]

impl UntypedExpression for Value
[src]

impl UntypedExpression for NaiveDateTime
[src]

impl UntypedExpression for Uuid
[src]

impl UntypedExpression for Option<bool>
[src]

impl UntypedExpression for Option<i8>
[src]

impl UntypedExpression for Option<i16>
[src]

impl UntypedExpression for Option<i32>
[src]

impl UntypedExpression for Option<i64>
[src]

impl UntypedExpression for Option<f32>
[src]

impl UntypedExpression for Option<f64>
[src]

impl UntypedExpression for Option<String>
[src]

impl UntypedExpression for Option<Vec<u8>>
[src]

impl UntypedExpression for Option<Value>
[src]

impl UntypedExpression for Option<NaiveDateTime>
[src]

impl UntypedExpression for Option<Uuid>
[src]

impl UntypedExpression for Option<RawExpression>
[src]

impl<T> UntypedExpression for Vec<T> where
    T: UntypedExpression + ToPredicateValue + Clone + 'static, 
[src]

Implementors