Module diesel::helper_types
[−]
[src]
Provide helper types for concisely writing the return type of functions. As with iterators, it is unfortunately difficult to return a partially constructed query without exposing the exact implementation of the function. Without higher kinded types, these various DSLs can't be combined into a single trait for boxing purposes.
All types here are in the form <FirstType as DslName<OtherTypes>>::Output
. So the return type of
users.filter(first_name.eq("John")).order(last_name.asc()).limit(10)
would
be Limit<Order<FindBy<users, first_name, &str>, Asc<last_name>>>
Type Definitions
Filter |
Represents the return type of |
Find |
Represents the return type of |
FindBy |
Represents the return type of |
Limit |
Represents the return type of |
Offset |
Represents the return type of |
Order |
Represents the return type of |
Select |
Represents the return type of |
Update |
Represents the return type of |
With |
Represents the return type of |