Commit 8a52649
committed
Instead of working on Register structs inside register_block we now work on the new struct RegisterBlockField. Instead of creating a brand new type representing a rust field it's an extension (by composition) of the syn::Field to also give information about offset, size and description. This means that the util extend function now extend to a vector of syn::Field.
1 parent a24a245 commit 8a52649
2 files changed
+112
-94
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
460 | 461 | | |
461 | 462 | | |
462 | 463 | | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
463 | 471 | | |
464 | | - | |
| 472 | + | |
465 | 473 | | |
466 | 474 | | |
467 | 475 | | |
| |||
470 | 478 | | |
471 | 479 | | |
472 | 480 | | |
473 | | - | |
474 | | - | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
475 | 494 | | |
476 | 495 | | |
477 | 496 | | |
| |||
512 | 531 | | |
513 | 532 | | |
514 | 533 | | |
515 | | - | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
516 | 546 | | |
517 | | - | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
518 | 562 | | |
519 | 563 | | |
520 | 564 | | |
521 | 565 | | |
522 | 566 | | |
523 | | - | |
524 | | - | |
525 | | - | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
526 | 571 | | |
527 | 572 | | |
528 | 573 | | |
529 | 574 | | |
530 | 575 | | |
531 | 576 | | |
532 | | - | |
533 | | - | |
534 | | - | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
535 | 581 | | |
536 | 582 | | |
537 | 583 | | |
538 | 584 | | |
539 | 585 | | |
540 | 586 | | |
541 | | - | |
542 | | - | |
543 | | - | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
544 | 591 | | |
545 | 592 | | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
546 | 600 | | |
547 | | - | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
548 | 606 | | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
570 | | - | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
571 | 611 | | |
572 | 612 | | |
573 | 613 | | |
574 | 614 | | |
575 | 615 | | |
576 | 616 | | |
577 | | - | |
| 617 | + | |
578 | 618 | | |
579 | 619 | | |
580 | 620 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | 10 | | |
12 | 11 | | |
13 | 12 | | |
| |||
138 | 137 | | |
139 | 138 | | |
140 | 139 | | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
171 | 152 | | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | 153 | | |
176 | 154 | | |
177 | 155 | | |
178 | | - | |
| 156 | + | |
179 | 157 | | |
180 | 158 | | |
181 | 159 | | |
| |||
192 | 170 | | |
193 | 171 | | |
194 | 172 | | |
195 | | - | |
196 | | - | |
| 173 | + | |
| 174 | + | |
197 | 175 | | |
198 | | - | |
| 176 | + | |
199 | 177 | | |
200 | | - | |
| 178 | + | |
201 | 179 | | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | 180 | | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
210 | 190 | | |
211 | | - | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
212 | 197 | | |
213 | 198 | | |
214 | | - | |
| 199 | + | |
215 | 200 | | |
216 | | - | |
217 | 201 | | |
218 | 202 | | |
219 | 203 | | |
| |||
263 | 247 | | |
264 | 248 | | |
265 | 249 | | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | 250 | | |
273 | 251 | | |
274 | 252 | | |
| |||
0 commit comments