1 // rustfmt-indent_style: Block
15 > InternalBoxedDsl<'a, DB>
27 Select: QueryFragment<DB> + SelectableExpression<From> + 'a,
28 Distinct: QueryFragment<DB> + 'a,
29 Where: Into<Option<Box<QueryFragment<DB> + 'a>>>,
30 Order: QueryFragment<DB> + 'a,
31 Limit: QueryFragment<DB> + 'a,
32 Offset: QueryFragment<DB> + 'a,
34 type Output = BoxedSelectStatement<'a, Select::SqlTypeForSelect, From, DB>;
36 fn internal_into_boxed(self) -> Self::Output {
37 BoxedSelectStatement::new(
38 Box::new(self.select),
40 Box::new(self.distinct),
41 self.where_clause.into(),
44 Box::new(self.offset),
51 ExcessivelyLongGenericName,
52 ExcessivelyLongGenericName,
53 AnotherExcessivelyLongGenericName,
58 ExcessivelyLongGenericName,
59 ExcessivelyLongGenericName,
60 AnotherExcessivelyLongGenericName,
65 ExcessivelyLongGenericName,
66 ExcessivelyLongGenericName,
67 AnotherExcessivelyLongGenericName,
69 ExcessivelyLongGenericName,
70 ExcessivelyLongGenericName,
71 AnotherExcessivelyLongGenericName,
76 ExcessivelyLongGenericName,
77 ExcessivelyLongGenericName,
78 AnotherExcessivelyLongGenericName,
80 ExcessivelyLongGenericName,
81 ExcessivelyLongGenericName,
82 AnotherExcessivelyLongGenericName,
87 ExcessivelyLongGenericName,
88 ExcessivelyLongGenericName,
89 AnotherExcessivelyLongGenericName,
91 ExcessivelyLongGenericName,
92 ExcessivelyLongGenericName,
93 AnotherExcessivelyLongGenericName,
98 ExcessivelyLongGenericName,
99 ExcessivelyLongGenericName,
100 AnotherExcessivelyLongGenericName,
102 ExcessivelyLongGenericName,
103 ExcessivelyLongGenericName,
104 AnotherExcessivelyLongGenericName,
106 ExcessivelyLongGenericName,
107 ExcessivelyLongGenericName,
108 AnotherExcessivelyLongGenericName,
114 impl<M, S, F, X> SubSelectDirect<M, S, F, X>
118 F: for<'t> FnMut(transform::Api<
120 Stream<ContentStream<S>>,
122 -> transform::Api<'t, X>,