pub struct wants_to_be_zombie;Trait Implementations§
Source§impl<Rhs> Add<Rhs> for wants_to_be_zombiewhere
Rhs: AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Add>::Rhs>,
impl<Rhs> Add<Rhs> for wants_to_be_zombiewhere
Rhs: AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Add>::Rhs>,
Source§type Output = Add<wants_to_be_zombie, <Rhs as AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Add>::Rhs>>::Expression>
type Output = Add<wants_to_be_zombie, <Rhs as AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Add>::Rhs>>::Expression>
The resulting type after applying the
+ operator.impl<QS> AppearsOnTable<QS> for wants_to_be_zombiewhere
QS: AppearsInFromClause<table, Count = Once>,
Source§impl Clone for wants_to_be_zombie
impl Clone for wants_to_be_zombie
Source§fn clone(&self) -> wants_to_be_zombie
fn clone(&self) -> wants_to_be_zombie
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Column for wants_to_be_zombie
impl Column for wants_to_be_zombie
impl Copy for wants_to_be_zombie
Source§impl Debug for wants_to_be_zombie
impl Debug for wants_to_be_zombie
Source§impl Default for wants_to_be_zombie
impl Default for wants_to_be_zombie
Source§fn default() -> wants_to_be_zombie
fn default() -> wants_to_be_zombie
Returns the “default value” for a type. Read more
Source§impl<Rhs> Div<Rhs> for wants_to_be_zombiewhere
Rhs: AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Div>::Rhs>,
impl<Rhs> Div<Rhs> for wants_to_be_zombiewhere
Rhs: AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Div>::Rhs>,
Source§type Output = Div<wants_to_be_zombie, <Rhs as AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Div>::Rhs>>::Expression>
type Output = Div<wants_to_be_zombie, <Rhs as AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Div>::Rhs>>::Expression>
The resulting type after applying the
/ operator.Source§impl Expression for wants_to_be_zombie
impl Expression for wants_to_be_zombie
Source§impl<Rhs> Mul<Rhs> for wants_to_be_zombiewhere
Rhs: AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Mul>::Rhs>,
impl<Rhs> Mul<Rhs> for wants_to_be_zombiewhere
Rhs: AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Mul>::Rhs>,
Source§type Output = Mul<wants_to_be_zombie, <Rhs as AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Mul>::Rhs>>::Expression>
type Output = Mul<wants_to_be_zombie, <Rhs as AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Mul>::Rhs>>::Expression>
The resulting type after applying the
* operator.Source§impl<DB> QueryFragment<DB> for wants_to_be_zombiewhere
DB: Backend,
StaticQueryFragmentInstance<table>: QueryFragment<DB>,
impl<DB> QueryFragment<DB> for wants_to_be_zombiewhere
DB: Backend,
StaticQueryFragmentInstance<table>: QueryFragment<DB>,
Source§impl QueryId for wants_to_be_zombie
impl QueryId for wants_to_be_zombie
Source§const HAS_STATIC_QUERY_ID: bool = true
const HAS_STATIC_QUERY_ID: bool = true
Can the SQL generated by
Self be uniquely identified by its type? Read moreSource§type QueryId = wants_to_be_zombie
type QueryId = wants_to_be_zombie
A type which uniquely represents
Self in a SQL query. Read moreimpl SelectableExpression<table> for wants_to_be_zombie
Source§impl<Rhs> Sub<Rhs> for wants_to_be_zombiewhere
Rhs: AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Sub>::Rhs>,
impl<Rhs> Sub<Rhs> for wants_to_be_zombiewhere
Rhs: AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Sub>::Rhs>,
Source§type Output = Sub<wants_to_be_zombie, <Rhs as AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Sub>::Rhs>>::Expression>
type Output = Sub<wants_to_be_zombie, <Rhs as AsExpression<<<wants_to_be_zombie as Expression>::SqlType as Sub>::Rhs>>::Expression>
The resulting type after applying the
- operator.Source§impl ValidGrouping<()> for wants_to_be_zombie
impl ValidGrouping<()> for wants_to_be_zombie
Source§type IsAggregate = No
type IsAggregate = No
Is this expression aggregate? Read more
Source§impl<__GB> ValidGrouping<__GB> for wants_to_be_zombiewhere
__GB: IsContainedInGroupBy<wants_to_be_zombie, Output = Yes>,
impl<__GB> ValidGrouping<__GB> for wants_to_be_zombiewhere
__GB: IsContainedInGroupBy<wants_to_be_zombie, Output = Yes>,
Source§type IsAggregate = Yes
type IsAggregate = Yes
Is this expression aggregate? Read more
Auto Trait Implementations§
impl Freeze for wants_to_be_zombie
impl RefUnwindSafe for wants_to_be_zombie
impl Send for wants_to_be_zombie
impl Sync for wants_to_be_zombie
impl Unpin for wants_to_be_zombie
impl UnsafeUnpin for wants_to_be_zombie
impl UnwindSafe for wants_to_be_zombie
Blanket Implementations§
§impl<T> AggregateExpressionMethods for T
impl<T> AggregateExpressionMethods for T
§fn aggregate_distinct(self) -> Self::Outputwhere
Self: DistinctDsl,
fn aggregate_distinct(self) -> Self::Outputwhere
Self: DistinctDsl,
DISTINCT modifier for aggregate functions Read more§fn aggregate_all(self) -> Self::Outputwhere
Self: AllDsl,
fn aggregate_all(self) -> Self::Outputwhere
Self: AllDsl,
ALL modifier for aggregate functions Read more§fn aggregate_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
fn aggregate_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
Add an aggregate function filter Read more
§fn aggregate_order<O>(self, o: O) -> Self::Outputwhere
Self: OrderAggregateDsl<O>,
fn aggregate_order<O>(self, o: O) -> Self::Outputwhere
Self: OrderAggregateDsl<O>,
Add an aggregate function order Read more
§impl<T, ST> AsExpression<ST> for Twhere
T: Expression<SqlType = ST>,
ST: SqlType + TypedExpressionType,
impl<T, ST> AsExpression<ST> for Twhere
T: Expression<SqlType = ST>,
ST: SqlType + TypedExpressionType,
§type Expression = T
type Expression = T
The expression being returned
§fn as_expression(self) -> T
fn as_expression(self) -> T
Perform the conversion
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneAny for T
impl<T> CloneAny for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DebugAny for T
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSend for T
impl<T> DowncastSend for T
§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<Conn, DB, T> ExecuteDsl<Conn, DB> for Twhere
Conn: Connection<Backend = DB>,
DB: Backend,
T: QueryFragment<DB> + QueryId,
impl<Conn, DB, T> ExecuteDsl<Conn, DB> for Twhere
Conn: Connection<Backend = DB>,
DB: Backend,
T: QueryFragment<DB> + QueryId,
§impl<T> ExpressionMethods for Twhere
T: Expression,
<T as Expression>::SqlType: SingleValue,
impl<T> ExpressionMethods for Twhere
T: Expression,
<T as Expression>::SqlType: SingleValue,
§fn eq<T>(
self,
other: T,
) -> Grouped<Eq<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
fn eq<T>(
self,
other: T,
) -> Grouped<Eq<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
Creates a SQL
= expression. Read more§fn ne<T>(
self,
other: T,
) -> Grouped<NotEq<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
fn ne<T>(
self,
other: T,
) -> Grouped<NotEq<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
Creates a SQL
!= expression. Read more§fn eq_any<T>(
self,
values: T,
) -> Grouped<In<Self, <T as AsInExpression<Self::SqlType>>::InExpression>>where
Self::SqlType: SqlType,
T: AsInExpression<Self::SqlType>,
fn eq_any<T>(
self,
values: T,
) -> Grouped<In<Self, <T as AsInExpression<Self::SqlType>>::InExpression>>where
Self::SqlType: SqlType,
T: AsInExpression<Self::SqlType>,
Creates a SQL
IN statement. Read more§fn ne_all<T>(
self,
values: T,
) -> Grouped<NotIn<Self, <T as AsInExpression<Self::SqlType>>::InExpression>>where
Self::SqlType: SqlType,
T: AsInExpression<Self::SqlType>,
fn ne_all<T>(
self,
values: T,
) -> Grouped<NotIn<Self, <T as AsInExpression<Self::SqlType>>::InExpression>>where
Self::SqlType: SqlType,
T: AsInExpression<Self::SqlType>,
Creates a SQL
NOT IN statement. Read more§fn is_not_null(self) -> Grouped<IsNotNull<Self>>
fn is_not_null(self) -> Grouped<IsNotNull<Self>>
Creates a SQL
IS NOT NULL expression. Read more§fn gt<T>(
self,
other: T,
) -> Grouped<Gt<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
fn gt<T>(
self,
other: T,
) -> Grouped<Gt<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
Creates a SQL
> expression. Read more§fn ge<T>(
self,
other: T,
) -> Grouped<GtEq<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
fn ge<T>(
self,
other: T,
) -> Grouped<GtEq<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
Creates a SQL
>= expression. Read more§fn lt<T>(
self,
other: T,
) -> Grouped<Lt<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
fn lt<T>(
self,
other: T,
) -> Grouped<Lt<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
Creates a SQL
< expression. Read more§fn le<T>(
self,
other: T,
) -> Grouped<LtEq<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
fn le<T>(
self,
other: T,
) -> Grouped<LtEq<Self, <T as AsExpression<Self::SqlType>>::Expression>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
Creates a SQL
<= expression. Read more§fn between<T, U>(
self,
lower: T,
upper: U,
) -> Grouped<Between<Self, And<<T as AsExpression<Self::SqlType>>::Expression, <U as AsExpression<Self::SqlType>>::Expression>>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
U: AsExpression<Self::SqlType>,
fn between<T, U>(
self,
lower: T,
upper: U,
) -> Grouped<Between<Self, And<<T as AsExpression<Self::SqlType>>::Expression, <U as AsExpression<Self::SqlType>>::Expression>>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
U: AsExpression<Self::SqlType>,
Creates a SQL
BETWEEN expression using the given lower and upper
bounds. Read more§fn not_between<T, U>(
self,
lower: T,
upper: U,
) -> Grouped<NotBetween<Self, And<<T as AsExpression<Self::SqlType>>::Expression, <U as AsExpression<Self::SqlType>>::Expression>>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
U: AsExpression<Self::SqlType>,
fn not_between<T, U>(
self,
lower: T,
upper: U,
) -> Grouped<NotBetween<Self, And<<T as AsExpression<Self::SqlType>>::Expression, <U as AsExpression<Self::SqlType>>::Expression>>>where
Self::SqlType: SqlType,
T: AsExpression<Self::SqlType>,
U: AsExpression<Self::SqlType>,
Creates a SQL
NOT BETWEEN expression using the given lower and upper
bounds. Read more§fn cast<ST>(self) -> Cast<Self, ST>where
ST: SingleValue,
Self::SqlType: CastsTo<ST>,
fn cast<ST>(self) -> Cast<Self, ST>where
ST: SingleValue,
Self::SqlType: CastsTo<ST>,
Generates a
CAST(expr AS sql_type) expression Read more§fn fallible_cast<ST>(self) -> Cast<Self, ST>where
ST: SingleValue,
Self::SqlType: FallibleCastsTo<ST>,
fn fallible_cast<ST>(self) -> Cast<Self, ST>where
ST: SingleValue,
Self::SqlType: FallibleCastsTo<ST>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoSql for T
impl<T> IntoSql for T
impl<T> NonAggregate for T
§impl<T> NullableExpressionMethods for Twhere
T: Expression,
impl<T> NullableExpressionMethods for Twhere
T: Expression,
§fn nullable(self) -> Nullable<Self>
fn nullable(self) -> Nullable<Self>
Converts this potentially non-null expression into one which is treated
as nullable. This method has no impact on the generated SQL, and is only
used to allow certain comparisons that would otherwise fail to compile. Read more
§fn assume_not_null(self) -> AssumeNotNull<Self>
fn assume_not_null(self) -> AssumeNotNull<Self>
Converts this potentially nullable expression into one which will be assumed
to be not-null. This method has no impact on the generated SQL, however it will
enable you to attempt deserialization of the returned value in a non-
Option. Read moreimpl<T> UnsafeAny for Twhere
T: Any,
§impl<T> WindowExpressionMethods for T
impl<T> WindowExpressionMethods for T
§fn over(self) -> Self::Outputwhere
Self: OverDsl,
fn over(self) -> Self::Outputwhere
Self: OverDsl,
Turn a function call into a window function call Read more
§fn window_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
fn window_filter<P>(self, f: P) -> Self::Outputwhere
P: AsExpression<Bool>,
Self: FilterDsl<<P as AsExpression<Bool>>::Expression>,
Add a filter to the current window function Read more
§fn partition_by<E>(self, expr: E) -> Self::Outputwhere
Self: PartitionByDsl<E>,
fn partition_by<E>(self, expr: E) -> Self::Outputwhere
Self: PartitionByDsl<E>,
Add a partition clause to the current window function Read more
§fn window_order<E>(self, expr: E) -> Self::Outputwhere
Self: OrderWindowDsl<E>,
fn window_order<E>(self, expr: E) -> Self::Outputwhere
Self: OrderWindowDsl<E>,
Add a order clause to the current window function Read more