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

pub struct id;

Trait Implementations

impl Clone for id

impl Copy for id

impl Default for id

impl Debug for id

impl<Rhs> Div<Rhs> for id where
    Rhs: AsExpression<<<id as Expression>::SqlType as Div>::Rhs>, 

type Output = Div<Self, Rhs::Expression>

The resulting type after applying the / operator.

impl<Rhs> Sub<Rhs> for id where
    Rhs: AsExpression<<<id as Expression>::SqlType as Sub>::Rhs>, 

type Output = Sub<Self, Rhs::Expression>

The resulting type after applying the - operator.

impl<Rhs> Add<Rhs> for id where
    Rhs: AsExpression<<<id as Expression>::SqlType as Add>::Rhs>, 

type Output = Add<Self, Rhs::Expression>

The resulting type after applying the + operator.

impl<Rhs> Mul<Rhs> for id where
    Rhs: AsExpression<<<id as Expression>::SqlType as Mul>::Rhs>, 

type Output = Mul<Self, Rhs::Expression>

The resulting type after applying the * operator.

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

impl Expression for id

type SqlType = Integer

The type that this expression represents in SQL

impl SelectableExpression<table> for id

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

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

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

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

impl<T> EqAll<T> for id where
    T: AsExpression<Integer>,
    Eq<id, T>: Expression<SqlType = Bool>, 

type Output = Eq<Self, T>

impl Column for id

type Table = table

The table which this column belongs to

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

impl QueryId for id

type QueryId = id

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

impl NonAggregate for id

Auto Trait Implementations

impl Send for id

impl Sync for id

impl Unpin for id

impl UnwindSafe for id

impl RefUnwindSafe for id

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<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