[]Struct sn0int::schema::images::columns::dhash

pub struct dhash;

Trait Implementations

impl Clone for dhash

impl Copy for dhash

impl Default for dhash

impl Debug for dhash

impl<QS> AppearsOnTable<QS> for dhash where
    QS: AppearsInFromClause<table, Count = Once>, 

impl Expression for dhash

type SqlType = Nullable<Text>

The type that this expression represents in SQL

impl SelectableExpression<table> for dhash

impl<Left, Right> SelectableExpression<Join<Left, Right, LeftOuter>> for dhash where
    dhash: AppearsOnTable<Join<Left, Right, LeftOuter>>,
    Left: AppearsInFromClause<table, Count = Once>,
    Right: AppearsInFromClause<table, Count = Never>, 

impl<Left, Right> SelectableExpression<Join<Left, Right, Inner>> for dhash where
    dhash: AppearsOnTable<Join<Left, Right, Inner>>,
    Join<Left, Right, Inner>: AppearsInFromClause<table, Count = Once>, 

impl<Join, On> SelectableExpression<JoinOn<Join, On>> for dhash where
    dhash: SelectableExpression<Join> + AppearsOnTable<JoinOn<Join, On>>, 

impl<From> SelectableExpression<SelectStatement<From, DefaultSelectClause, NoDistinctClause, NoWhereClause, NoOrderClause, NoLimitClause, NoOffsetClause, NoGroupByClause, NoLockingClause>> for dhash where
    dhash: SelectableExpression<From> + AppearsOnTable<SelectStatement<From>>, 

impl<T> EqAll<T> for dhash where
    T: AsExpression<Nullable<Text>>,
    Eq<dhash, T>: Expression<SqlType = Bool>, 

type Output = Eq<Self, T>

impl Column for dhash

type Table = table

The table which this column belongs to

impl<DB> QueryFragment<DB> for dhash where
    DB: Backend,
    <table as QuerySource>::FromClause: QueryFragment<DB>, 

impl QueryId for dhash

type QueryId = dhash

A type which uniquely represents Self in a SQL query. Read more

impl NonAggregate for dhash

Auto Trait Implementations

impl Send for dhash

impl Sync for dhash

impl Unpin for dhash

impl UnwindSafe for dhash

impl RefUnwindSafe for dhash

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<QS, T, DB> BoxableExpression<QS, DB> for T where
    DB: Backend,
    T: Expression + SelectableExpression<QS> + NonAggregate + QueryFragment<DB>, 
[src]

impl<T> IntoSql for T[src]

impl<T> ExpressionMethods for T where
    T: Expression,
    <T as Expression>::SqlType: SingleValue
[src]

impl<T> NullableExpressionMethods for T where
    T: Expression
[src]

impl<T> TextExpressionMethods for T where
    T: Expression,
    <T as Expression>::SqlType: TextOrNullableText, 
[src]

impl<Conn, DB, T> ExecuteDsl<Conn, DB> for T where
    Conn: Connection<Backend = DB>,
    DB: Backend,
    T: QueryFragment<DB> + QueryId
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SetParameter for T