@@ -18,7 +18,7 @@ pub fn derive(input: &Input) -> TokenStream {
18
18
19
19
quote ! {
20
20
// usize
21
- impl <' a> :: soa_derive:: SoaIndex <& ' a #vec_name> for usize {
21
+ impl <' a> :: soa_derive:: SoAIndex <& ' a #vec_name> for usize {
22
22
type RefOutput = #ref_name<' a>;
23
23
24
24
#[ inline]
@@ -45,7 +45,7 @@ pub fn derive(input: &Input) -> TokenStream {
45
45
}
46
46
}
47
47
48
- impl <' a> :: soa_derive:: SoaMutIndex <& ' a mut #vec_name> for usize {
48
+ impl <' a> :: soa_derive:: SoAIndexMut <& ' a mut #vec_name> for usize {
49
49
type MutOutput = #ref_mut_name<' a>;
50
50
51
51
#[ inline]
@@ -75,7 +75,7 @@ pub fn derive(input: &Input) -> TokenStream {
75
75
76
76
77
77
// Range<usize>
78
- impl <' a> :: soa_derive:: SoaIndex <& ' a #vec_name> for :: std:: ops:: Range <usize > {
78
+ impl <' a> :: soa_derive:: SoAIndex <& ' a #vec_name> for :: std:: ops:: Range <usize > {
79
79
type RefOutput = #slice_name<' a>;
80
80
81
81
#[ inline]
@@ -102,7 +102,7 @@ pub fn derive(input: &Input) -> TokenStream {
102
102
}
103
103
}
104
104
105
- impl <' a> :: soa_derive:: SoaMutIndex <& ' a mut #vec_name> for :: std:: ops:: Range <usize > {
105
+ impl <' a> :: soa_derive:: SoAIndexMut <& ' a mut #vec_name> for :: std:: ops:: Range <usize > {
106
106
type MutOutput = #slice_mut_name<' a>;
107
107
108
108
#[ inline]
@@ -132,7 +132,7 @@ pub fn derive(input: &Input) -> TokenStream {
132
132
133
133
134
134
// RangeTo<usize>
135
- impl <' a> :: soa_derive:: SoaIndex <& ' a #vec_name> for :: std:: ops:: RangeTo <usize > {
135
+ impl <' a> :: soa_derive:: SoAIndex <& ' a #vec_name> for :: std:: ops:: RangeTo <usize > {
136
136
type RefOutput = #slice_name<' a>;
137
137
138
138
#[ inline]
@@ -151,7 +151,7 @@ pub fn derive(input: &Input) -> TokenStream {
151
151
}
152
152
}
153
153
154
- impl <' a> :: soa_derive:: SoaMutIndex <& ' a mut #vec_name> for :: std:: ops:: RangeTo <usize > {
154
+ impl <' a> :: soa_derive:: SoAIndexMut <& ' a mut #vec_name> for :: std:: ops:: RangeTo <usize > {
155
155
type MutOutput = #slice_mut_name<' a>;
156
156
157
157
#[ inline]
@@ -172,7 +172,7 @@ pub fn derive(input: &Input) -> TokenStream {
172
172
173
173
174
174
// RangeFrom<usize>
175
- impl <' a> :: soa_derive:: SoaIndex <& ' a #vec_name> for :: std:: ops:: RangeFrom <usize > {
175
+ impl <' a> :: soa_derive:: SoAIndex <& ' a #vec_name> for :: std:: ops:: RangeFrom <usize > {
176
176
type RefOutput = #slice_name<' a>;
177
177
178
178
#[ inline]
@@ -191,7 +191,7 @@ pub fn derive(input: &Input) -> TokenStream {
191
191
}
192
192
}
193
193
194
- impl <' a> :: soa_derive:: SoaMutIndex <& ' a mut #vec_name> for :: std:: ops:: RangeFrom <usize > {
194
+ impl <' a> :: soa_derive:: SoAIndexMut <& ' a mut #vec_name> for :: std:: ops:: RangeFrom <usize > {
195
195
type MutOutput = #slice_mut_name<' a>;
196
196
197
197
#[ inline]
@@ -212,7 +212,7 @@ pub fn derive(input: &Input) -> TokenStream {
212
212
213
213
214
214
// RangeFull
215
- impl <' a> :: soa_derive:: SoaIndex <& ' a #vec_name> for :: std:: ops:: RangeFull {
215
+ impl <' a> :: soa_derive:: SoAIndex <& ' a #vec_name> for :: std:: ops:: RangeFull {
216
216
type RefOutput = #slice_name<' a>;
217
217
218
218
#[ inline]
@@ -231,7 +231,7 @@ pub fn derive(input: &Input) -> TokenStream {
231
231
}
232
232
}
233
233
234
- impl <' a> :: soa_derive:: SoaMutIndex <& ' a mut #vec_name> for :: std:: ops:: RangeFull {
234
+ impl <' a> :: soa_derive:: SoAIndexMut <& ' a mut #vec_name> for :: std:: ops:: RangeFull {
235
235
type MutOutput = #slice_mut_name<' a>;
236
236
237
237
#[ inline]
@@ -252,7 +252,7 @@ pub fn derive(input: &Input) -> TokenStream {
252
252
253
253
254
254
// RangeInclusive<usize>
255
- impl <' a> :: soa_derive:: SoaIndex <& ' a #vec_name> for :: std:: ops:: RangeInclusive <usize > {
255
+ impl <' a> :: soa_derive:: SoAIndex <& ' a #vec_name> for :: std:: ops:: RangeInclusive <usize > {
256
256
type RefOutput = #slice_name<' a>;
257
257
258
258
#[ inline]
@@ -275,7 +275,7 @@ pub fn derive(input: &Input) -> TokenStream {
275
275
}
276
276
}
277
277
278
- impl <' a> :: soa_derive:: SoaMutIndex <& ' a mut #vec_name> for :: std:: ops:: RangeInclusive <usize > {
278
+ impl <' a> :: soa_derive:: SoAIndexMut <& ' a mut #vec_name> for :: std:: ops:: RangeInclusive <usize > {
279
279
type MutOutput = #slice_mut_name<' a>;
280
280
281
281
#[ inline]
@@ -300,7 +300,7 @@ pub fn derive(input: &Input) -> TokenStream {
300
300
301
301
302
302
// RangeToInclusive<usize>
303
- impl <' a> :: soa_derive:: SoaIndex <& ' a #vec_name> for :: std:: ops:: RangeToInclusive <usize > {
303
+ impl <' a> :: soa_derive:: SoAIndex <& ' a #vec_name> for :: std:: ops:: RangeToInclusive <usize > {
304
304
type RefOutput = #slice_name<' a>;
305
305
306
306
#[ inline]
@@ -319,7 +319,7 @@ pub fn derive(input: &Input) -> TokenStream {
319
319
}
320
320
}
321
321
322
- impl <' a> :: soa_derive:: SoaMutIndex <& ' a mut #vec_name> for :: std:: ops:: RangeToInclusive <usize > {
322
+ impl <' a> :: soa_derive:: SoAIndexMut <& ' a mut #vec_name> for :: std:: ops:: RangeToInclusive <usize > {
323
323
type MutOutput = #slice_mut_name<' a>;
324
324
325
325
#[ inline]
@@ -339,7 +339,7 @@ pub fn derive(input: &Input) -> TokenStream {
339
339
}
340
340
341
341
// usize
342
- impl <' a> :: soa_derive:: SoaIndex <#slice_name<' a>> for usize {
342
+ impl <' a> :: soa_derive:: SoAIndex <#slice_name<' a>> for usize {
343
343
type RefOutput = #ref_name<' a>;
344
344
345
345
#[ inline]
@@ -366,7 +366,7 @@ pub fn derive(input: &Input) -> TokenStream {
366
366
}
367
367
}
368
368
369
- impl <' a> :: soa_derive:: SoaMutIndex <#slice_mut_name<' a>> for usize {
369
+ impl <' a> :: soa_derive:: SoAIndexMut <#slice_mut_name<' a>> for usize {
370
370
type MutOutput = #ref_mut_name<' a>;
371
371
372
372
#[ inline]
@@ -396,7 +396,7 @@ pub fn derive(input: &Input) -> TokenStream {
396
396
397
397
398
398
// Range<usize>
399
- impl <' a> :: soa_derive:: SoaIndex <#slice_name<' a>> for :: std:: ops:: Range <usize > {
399
+ impl <' a> :: soa_derive:: SoAIndex <#slice_name<' a>> for :: std:: ops:: Range <usize > {
400
400
type RefOutput = #slice_name<' a>;
401
401
402
402
#[ inline]
@@ -423,7 +423,7 @@ pub fn derive(input: &Input) -> TokenStream {
423
423
}
424
424
}
425
425
426
- impl <' a> :: soa_derive:: SoaMutIndex <#slice_mut_name<' a>> for :: std:: ops:: Range <usize > {
426
+ impl <' a> :: soa_derive:: SoAIndexMut <#slice_mut_name<' a>> for :: std:: ops:: Range <usize > {
427
427
type MutOutput = #slice_mut_name<' a>;
428
428
429
429
#[ inline]
@@ -453,7 +453,7 @@ pub fn derive(input: &Input) -> TokenStream {
453
453
454
454
455
455
// RangeTo<usize>
456
- impl <' a> :: soa_derive:: SoaIndex <#slice_name<' a>> for :: std:: ops:: RangeTo <usize > {
456
+ impl <' a> :: soa_derive:: SoAIndex <#slice_name<' a>> for :: std:: ops:: RangeTo <usize > {
457
457
type RefOutput = #slice_name<' a>;
458
458
459
459
#[ inline]
@@ -472,7 +472,7 @@ pub fn derive(input: &Input) -> TokenStream {
472
472
}
473
473
}
474
474
475
- impl <' a> :: soa_derive:: SoaMutIndex <#slice_mut_name<' a>> for :: std:: ops:: RangeTo <usize > {
475
+ impl <' a> :: soa_derive:: SoAIndexMut <#slice_mut_name<' a>> for :: std:: ops:: RangeTo <usize > {
476
476
type MutOutput = #slice_mut_name<' a>;
477
477
478
478
#[ inline]
@@ -493,7 +493,7 @@ pub fn derive(input: &Input) -> TokenStream {
493
493
494
494
495
495
// RangeFrom<usize>
496
- impl <' a> :: soa_derive:: SoaIndex <#slice_name<' a>> for :: std:: ops:: RangeFrom <usize > {
496
+ impl <' a> :: soa_derive:: SoAIndex <#slice_name<' a>> for :: std:: ops:: RangeFrom <usize > {
497
497
type RefOutput = #slice_name<' a>;
498
498
499
499
#[ inline]
@@ -512,7 +512,7 @@ pub fn derive(input: &Input) -> TokenStream {
512
512
}
513
513
}
514
514
515
- impl <' a> :: soa_derive:: SoaMutIndex <#slice_mut_name<' a>> for :: std:: ops:: RangeFrom <usize > {
515
+ impl <' a> :: soa_derive:: SoAIndexMut <#slice_mut_name<' a>> for :: std:: ops:: RangeFrom <usize > {
516
516
type MutOutput = #slice_mut_name<' a>;
517
517
518
518
#[ inline]
@@ -533,7 +533,7 @@ pub fn derive(input: &Input) -> TokenStream {
533
533
534
534
535
535
// RangeFull
536
- impl <' a> :: soa_derive:: SoaIndex <#slice_name<' a>> for :: std:: ops:: RangeFull {
536
+ impl <' a> :: soa_derive:: SoAIndex <#slice_name<' a>> for :: std:: ops:: RangeFull {
537
537
type RefOutput = #slice_name<' a>;
538
538
539
539
#[ inline]
@@ -552,7 +552,7 @@ pub fn derive(input: &Input) -> TokenStream {
552
552
}
553
553
}
554
554
555
- impl <' a> :: soa_derive:: SoaMutIndex <#slice_mut_name<' a>> for :: std:: ops:: RangeFull {
555
+ impl <' a> :: soa_derive:: SoAIndexMut <#slice_mut_name<' a>> for :: std:: ops:: RangeFull {
556
556
type MutOutput = #slice_mut_name<' a>;
557
557
558
558
#[ inline]
@@ -573,7 +573,7 @@ pub fn derive(input: &Input) -> TokenStream {
573
573
574
574
575
575
// RangeInclusive<usize>
576
- impl <' a> :: soa_derive:: SoaIndex <#slice_name<' a>> for :: std:: ops:: RangeInclusive <usize > {
576
+ impl <' a> :: soa_derive:: SoAIndex <#slice_name<' a>> for :: std:: ops:: RangeInclusive <usize > {
577
577
type RefOutput = #slice_name<' a>;
578
578
579
579
#[ inline]
@@ -596,7 +596,7 @@ pub fn derive(input: &Input) -> TokenStream {
596
596
}
597
597
}
598
598
599
- impl <' a> :: soa_derive:: SoaMutIndex <#slice_mut_name<' a>> for :: std:: ops:: RangeInclusive <usize > {
599
+ impl <' a> :: soa_derive:: SoAIndexMut <#slice_mut_name<' a>> for :: std:: ops:: RangeInclusive <usize > {
600
600
type MutOutput = #slice_mut_name<' a>;
601
601
602
602
#[ inline]
@@ -621,7 +621,7 @@ pub fn derive(input: &Input) -> TokenStream {
621
621
622
622
623
623
// RangeToInclusive<usize>
624
- impl <' a> :: soa_derive:: SoaIndex <#slice_name<' a>> for :: std:: ops:: RangeToInclusive <usize > {
624
+ impl <' a> :: soa_derive:: SoAIndex <#slice_name<' a>> for :: std:: ops:: RangeToInclusive <usize > {
625
625
type RefOutput = #slice_name<' a>;
626
626
627
627
#[ inline]
@@ -640,7 +640,7 @@ pub fn derive(input: &Input) -> TokenStream {
640
640
}
641
641
}
642
642
643
- impl <' a> :: soa_derive:: SoaMutIndex <#slice_mut_name<' a>> for :: std:: ops:: RangeToInclusive <usize > {
643
+ impl <' a> :: soa_derive:: SoAIndexMut <#slice_mut_name<' a>> for :: std:: ops:: RangeToInclusive <usize > {
644
644
type MutOutput = #slice_mut_name<' a>;
645
645
646
646
#[ inline]
0 commit comments