Lines Matching full:layer
1 use crate::Layer;
3 impl<S> Layer<S> for () { implementation
6 fn layer(&self, service: S) -> Self::Service { in layer() method
11 impl<S, L1> Layer<S> for (L1,) impl
13 L1: Layer<S>,
17 fn layer(&self, service: S) -> Self::Service { in layer() function
19 l1.layer(service) in layer()
23 impl<S, L1, L2> Layer<S> for (L1, L2) impl
25 L1: Layer<L2::Service>,
26 L2: Layer<S>,
30 fn layer(&self, service: S) -> Self::Service { in layer() function
32 l1.layer(l2.layer(service)) in layer()
36 impl<S, L1, L2, L3> Layer<S> for (L1, L2, L3) impl
38 L1: Layer<L2::Service>,
39 L2: Layer<L3::Service>,
40 L3: Layer<S>,
44 fn layer(&self, service: S) -> Self::Service { in layer() function
46 l1.layer((l2, l3).layer(service)) in layer()
50 impl<S, L1, L2, L3, L4> Layer<S> for (L1, L2, L3, L4) impl
52 L1: Layer<L2::Service>,
53 L2: Layer<L3::Service>,
54 L3: Layer<L4::Service>,
55 L4: Layer<S>,
59 fn layer(&self, service: S) -> Self::Service { in layer() function
61 l1.layer((l2, l3, l4).layer(service)) in layer()
65 impl<S, L1, L2, L3, L4, L5> Layer<S> for (L1, L2, L3, L4, L5) impl
67 L1: Layer<L2::Service>,
68 L2: Layer<L3::Service>,
69 L3: Layer<L4::Service>,
70 L4: Layer<L5::Service>,
71 L5: Layer<S>,
75 fn layer(&self, service: S) -> Self::Service { in layer() function
77 l1.layer((l2, l3, l4, l5).layer(service)) in layer()
81 impl<S, L1, L2, L3, L4, L5, L6> Layer<S> for (L1, L2, L3, L4, L5, L6) impl
83 L1: Layer<L2::Service>,
84 L2: Layer<L3::Service>,
85 L3: Layer<L4::Service>,
86 L4: Layer<L5::Service>,
87 L5: Layer<L6::Service>,
88 L6: Layer<S>,
92 fn layer(&self, service: S) -> Self::Service { in layer() function
94 l1.layer((l2, l3, l4, l5, l6).layer(service)) in layer()
98 impl<S, L1, L2, L3, L4, L5, L6, L7> Layer<S> for (L1, L2, L3, L4, L5, L6, L7) impl
100 L1: Layer<L2::Service>,
101 L2: Layer<L3::Service>,
102 L3: Layer<L4::Service>,
103 L4: Layer<L5::Service>,
104 L5: Layer<L6::Service>,
105 L6: Layer<L7::Service>,
106 L7: Layer<S>,
110 fn layer(&self, service: S) -> Self::Service { in layer() function
112 l1.layer((l2, l3, l4, l5, l6, l7).layer(service)) in layer()
116 impl<S, L1, L2, L3, L4, L5, L6, L7, L8> Layer<S> for (L1, L2, L3, L4, L5, L6, L7, L8) impl
118 L1: Layer<L2::Service>,
119 L2: Layer<L3::Service>,
120 L3: Layer<L4::Service>,
121 L4: Layer<L5::Service>,
122 L5: Layer<L6::Service>,
123 L6: Layer<L7::Service>,
124 L7: Layer<L8::Service>,
125 L8: Layer<S>,
129 fn layer(&self, service: S) -> Self::Service { in layer() function
131 l1.layer((l2, l3, l4, l5, l6, l7, l8).layer(service)) in layer()
135 impl<S, L1, L2, L3, L4, L5, L6, L7, L8, L9> Layer<S> for (L1, L2, L3, L4, L5, L6, L7, L8, L9) impl
137 L1: Layer<L2::Service>,
138 L2: Layer<L3::Service>,
139 L3: Layer<L4::Service>,
140 L4: Layer<L5::Service>,
141 L5: Layer<L6::Service>,
142 L6: Layer<L7::Service>,
143 L7: Layer<L8::Service>,
144 L8: Layer<L9::Service>,
145 L9: Layer<S>,
149 fn layer(&self, service: S) -> Self::Service { in layer() function
151 l1.layer((l2, l3, l4, l5, l6, l7, l8, l9).layer(service)) in layer()
155 impl<S, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10> Layer<S> impl
158 L1: Layer<L2::Service>,
159 L2: Layer<L3::Service>,
160 L3: Layer<L4::Service>,
161 L4: Layer<L5::Service>,
162 L5: Layer<L6::Service>,
163 L6: Layer<L7::Service>,
164 L7: Layer<L8::Service>,
165 L8: Layer<L9::Service>,
166 L9: Layer<L10::Service>,
167 L10: Layer<S>,
171 fn layer(&self, service: S) -> Self::Service { in layer() function
173 l1.layer((l2, l3, l4, l5, l6, l7, l8, l9, l10).layer(service)) in layer()
177 impl<S, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11> Layer<S> impl
180 L1: Layer<L2::Service>,
181 L2: Layer<L3::Service>,
182 L3: Layer<L4::Service>,
183 L4: Layer<L5::Service>,
184 L5: Layer<L6::Service>,
185 L6: Layer<L7::Service>,
186 L7: Layer<L8::Service>,
187 L8: Layer<L9::Service>,
188 L9: Layer<L10::Service>,
189 L10: Layer<L11::Service>,
190 L11: Layer<S>,
194 fn layer(&self, service: S) -> Self::Service { in layer() function
196 l1.layer((l2, l3, l4, l5, l6, l7, l8, l9, l10, l11).layer(service)) in layer()
200 impl<S, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11, L12> Layer<S> impl
203 L1: Layer<L2::Service>,
204 L2: Layer<L3::Service>,
205 L3: Layer<L4::Service>,
206 L4: Layer<L5::Service>,
207 L5: Layer<L6::Service>,
208 L6: Layer<L7::Service>,
209 L7: Layer<L8::Service>,
210 L8: Layer<L9::Service>,
211 L9: Layer<L10::Service>,
212 L10: Layer<L11::Service>,
213 L11: Layer<L12::Service>,
214 L12: Layer<S>,
218 fn layer(&self, service: S) -> Self::Service { in layer() function
220 l1.layer((l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12).layer(service)) in layer()
224 impl<S, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11, L12, L13> Layer<S> impl
227 L1: Layer<L2::Service>,
228 L2: Layer<L3::Service>,
229 L3: Layer<L4::Service>,
230 L4: Layer<L5::Service>,
231 L5: Layer<L6::Service>,
232 L6: Layer<L7::Service>,
233 L7: Layer<L8::Service>,
234 L8: Layer<L9::Service>,
235 L9: Layer<L10::Service>,
236 L10: Layer<L11::Service>,
237 L11: Layer<L12::Service>,
238 L12: Layer<L13::Service>,
239 L13: Layer<S>,
243 fn layer(&self, service: S) -> Self::Service { in layer() function
245 l1.layer((l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13).layer(service)) in layer()
249 impl<S, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11, L12, L13, L14> Layer<S> impl
252 L1: Layer<L2::Service>,
253 L2: Layer<L3::Service>,
254 L3: Layer<L4::Service>,
255 L4: Layer<L5::Service>,
256 L5: Layer<L6::Service>,
257 L6: Layer<L7::Service>,
258 L7: Layer<L8::Service>,
259 L8: Layer<L9::Service>,
260 L9: Layer<L10::Service>,
261 L10: Layer<L11::Service>,
262 L11: Layer<L12::Service>,
263 L12: Layer<L13::Service>,
264 L13: Layer<L14::Service>,
265 L14: Layer<S>,
269 fn layer(&self, service: S) -> Self::Service { in layer() function
271 l1.layer((l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13, l14).layer(service)) in layer()
276 impl<S, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11, L12, L13, L14, L15> Layer<S> impl
279 L1: Layer<L2::Service>,
280 L2: Layer<L3::Service>,
281 L3: Layer<L4::Service>,
282 L4: Layer<L5::Service>,
283 L5: Layer<L6::Service>,
284 L6: Layer<L7::Service>,
285 L7: Layer<L8::Service>,
286 L8: Layer<L9::Service>,
287 L9: Layer<L10::Service>,
288 L10: Layer<L11::Service>,
289 L11: Layer<L12::Service>,
290 L12: Layer<L13::Service>,
291 L13: Layer<L14::Service>,
292 L14: Layer<L15::Service>,
293 L15: Layer<S>,
297 fn layer(&self, service: S) -> Self::Service { in layer() function
299 l1.layer((l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13, l14, l15).layer(service)) in layer()
304 impl<S, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11, L12, L13, L14, L15, L16> Layer<S> impl
307 L1: Layer<L2::Service>,
308 L2: Layer<L3::Service>,
309 L3: Layer<L4::Service>,
310 L4: Layer<L5::Service>,
311 L5: Layer<L6::Service>,
312 L6: Layer<L7::Service>,
313 L7: Layer<L8::Service>,
314 L8: Layer<L9::Service>,
315 L9: Layer<L10::Service>,
316 L10: Layer<L11::Service>,
317 L11: Layer<L12::Service>,
318 L12: Layer<L13::Service>,
319 L13: Layer<L14::Service>,
320 L14: Layer<L15::Service>,
321 L15: Layer<L16::Service>,
322 L16: Layer<S>,
326 fn layer(&self, service: S) -> Self::Service { in layer() function
328 l1.layer((l2, l3, l4, l5, l6, l7, l8, l9, l10, l11, l12, l13, l14, l15, l16).layer(service)) in layer()