1 // rustfmt-indent_style: Block
4 impl<'a, Select, From, Distinct, Where, Order, Limit, Offset, Groupby, DB> InternalBoxedDsl<'a, DB>
5 for SelectStatement<Select, From, Distinct, Where, Order, Limit, Offset, GroupBy>
8 Select: QueryFragment<DB> + SelectableExpression<From> + 'a,
9 Distinct: QueryFragment<DB> + 'a,
10 Where: Into<Option<Box<QueryFragment<DB> + 'a>>>,
11 Order: QueryFragment<DB> + 'a,
12 Limit: QueryFragment<DB> + 'a,
13 Offset: QueryFragment<DB> + 'a,
15 type Output = BoxedSelectStatement<'a, Select::SqlTypeForSelect, From, DB>;
17 fn internal_into_boxed(self) -> Self::Output {
18 BoxedSelectStatement::new(
19 Box::new(self.select),
21 Box::new(self.distinct),
22 self.where_clause.into(),
25 Box::new(self.offset),
31 impl<ExcessivelyLongGenericName, ExcessivelyLongGenericName, AnotherExcessivelyLongGenericName> Foo
36 impl Foo<ExcessivelyLongGenericName, ExcessivelyLongGenericName, AnotherExcessivelyLongGenericName>
41 impl<ExcessivelyLongGenericName, ExcessivelyLongGenericName, AnotherExcessivelyLongGenericName>
42 Foo<ExcessivelyLongGenericName, ExcessivelyLongGenericName, AnotherExcessivelyLongGenericName>
47 impl<ExcessivelyLongGenericName, ExcessivelyLongGenericName, AnotherExcessivelyLongGenericName> Foo
49 ExcessivelyLongGenericName,
50 ExcessivelyLongGenericName,
51 AnotherExcessivelyLongGenericName,
56 impl Foo<ExcessivelyLongGenericName, ExcessivelyLongGenericName, AnotherExcessivelyLongGenericName>
58 ExcessivelyLongGenericName,
59 ExcessivelyLongGenericName,
60 AnotherExcessivelyLongGenericName,
65 impl<ExcessivelyLongGenericName, ExcessivelyLongGenericName, AnotherExcessivelyLongGenericName>
66 Foo<ExcessivelyLongGenericName, ExcessivelyLongGenericName, AnotherExcessivelyLongGenericName>
68 ExcessivelyLongGenericName,
69 ExcessivelyLongGenericName,
70 AnotherExcessivelyLongGenericName,
77 impl<M, S, F, X> SubSelectDirect<M, S, F, X>
81 F: for<'t> FnMut(transform::Api<'t, Stream<ContentStream<S>>>) -> transform::Api<'t, X>,