diesel/sqlite/expression/
helper_types.rs1use crate::dsl::AsExpr;
2use crate::expression::grouped::Grouped;
3use crate::expression::Expression;
4use crate::expression_methods::JsonIndex;
5
6pub type Is<Lhs, Rhs> = Grouped<super::operators::Is<Lhs, AsExpr<Rhs, Lhs>>>;
8
9pub type IsNot<Lhs, Rhs> = Grouped<super::operators::IsNot<Lhs, AsExpr<Rhs, Lhs>>>;
11
12#[cfg(feature = "sqlite")]
16pub type RetrieveAsObjectSqlite<Lhs, Rhs> = Grouped<
17 crate::sqlite::expression::operators::RetrieveAsObjectSqlite<
18 Lhs,
19 crate::dsl::AsExprOf<
20 <Rhs as JsonIndex>::Expression,
21 <<Rhs as JsonIndex>::Expression as Expression>::SqlType,
22 >,
23 >,
24>;
25
26#[doc(inline)]
27pub use super::return_type_helpers::*;