1 // Generated from swizzle_traits.rs.tera template. Edit the template, not the generated file. 2 3 pub trait Vec2Swizzles: Sized + Copy + Clone { 4 type Vec3; 5 6 type Vec4; 7 8 #[inline] xy(self) -> Self9 fn xy(self) -> Self { 10 self 11 } 12 xx(self) -> Self13 fn xx(self) -> Self; 14 yx(self) -> Self15 fn yx(self) -> Self; 16 yy(self) -> Self17 fn yy(self) -> Self; 18 xxx(self) -> Self::Vec319 fn xxx(self) -> Self::Vec3; 20 xxy(self) -> Self::Vec321 fn xxy(self) -> Self::Vec3; 22 xyx(self) -> Self::Vec323 fn xyx(self) -> Self::Vec3; 24 xyy(self) -> Self::Vec325 fn xyy(self) -> Self::Vec3; 26 yxx(self) -> Self::Vec327 fn yxx(self) -> Self::Vec3; 28 yxy(self) -> Self::Vec329 fn yxy(self) -> Self::Vec3; 30 yyx(self) -> Self::Vec331 fn yyx(self) -> Self::Vec3; 32 yyy(self) -> Self::Vec333 fn yyy(self) -> Self::Vec3; 34 xxxx(self) -> Self::Vec435 fn xxxx(self) -> Self::Vec4; 36 xxxy(self) -> Self::Vec437 fn xxxy(self) -> Self::Vec4; 38 xxyx(self) -> Self::Vec439 fn xxyx(self) -> Self::Vec4; 40 xxyy(self) -> Self::Vec441 fn xxyy(self) -> Self::Vec4; 42 xyxx(self) -> Self::Vec443 fn xyxx(self) -> Self::Vec4; 44 xyxy(self) -> Self::Vec445 fn xyxy(self) -> Self::Vec4; 46 xyyx(self) -> Self::Vec447 fn xyyx(self) -> Self::Vec4; 48 xyyy(self) -> Self::Vec449 fn xyyy(self) -> Self::Vec4; 50 yxxx(self) -> Self::Vec451 fn yxxx(self) -> Self::Vec4; 52 yxxy(self) -> Self::Vec453 fn yxxy(self) -> Self::Vec4; 54 yxyx(self) -> Self::Vec455 fn yxyx(self) -> Self::Vec4; 56 yxyy(self) -> Self::Vec457 fn yxyy(self) -> Self::Vec4; 58 yyxx(self) -> Self::Vec459 fn yyxx(self) -> Self::Vec4; 60 yyxy(self) -> Self::Vec461 fn yyxy(self) -> Self::Vec4; 62 yyyx(self) -> Self::Vec463 fn yyyx(self) -> Self::Vec4; 64 yyyy(self) -> Self::Vec465 fn yyyy(self) -> Self::Vec4; 66 } 67 68 pub trait Vec3Swizzles: Sized + Copy + Clone { 69 type Vec2; 70 71 type Vec4; 72 73 #[inline] xyz(self) -> Self74 fn xyz(self) -> Self { 75 self 76 } 77 xx(self) -> Self::Vec278 fn xx(self) -> Self::Vec2; 79 xy(self) -> Self::Vec280 fn xy(self) -> Self::Vec2; 81 xz(self) -> Self::Vec282 fn xz(self) -> Self::Vec2; 83 yx(self) -> Self::Vec284 fn yx(self) -> Self::Vec2; 85 yy(self) -> Self::Vec286 fn yy(self) -> Self::Vec2; 87 yz(self) -> Self::Vec288 fn yz(self) -> Self::Vec2; 89 zx(self) -> Self::Vec290 fn zx(self) -> Self::Vec2; 91 zy(self) -> Self::Vec292 fn zy(self) -> Self::Vec2; 93 zz(self) -> Self::Vec294 fn zz(self) -> Self::Vec2; 95 xxx(self) -> Self96 fn xxx(self) -> Self; 97 xxy(self) -> Self98 fn xxy(self) -> Self; 99 xxz(self) -> Self100 fn xxz(self) -> Self; 101 xyx(self) -> Self102 fn xyx(self) -> Self; 103 xyy(self) -> Self104 fn xyy(self) -> Self; 105 xzx(self) -> Self106 fn xzx(self) -> Self; 107 xzy(self) -> Self108 fn xzy(self) -> Self; 109 xzz(self) -> Self110 fn xzz(self) -> Self; 111 yxx(self) -> Self112 fn yxx(self) -> Self; 113 yxy(self) -> Self114 fn yxy(self) -> Self; 115 yxz(self) -> Self116 fn yxz(self) -> Self; 117 yyx(self) -> Self118 fn yyx(self) -> Self; 119 yyy(self) -> Self120 fn yyy(self) -> Self; 121 yyz(self) -> Self122 fn yyz(self) -> Self; 123 yzx(self) -> Self124 fn yzx(self) -> Self; 125 yzy(self) -> Self126 fn yzy(self) -> Self; 127 yzz(self) -> Self128 fn yzz(self) -> Self; 129 zxx(self) -> Self130 fn zxx(self) -> Self; 131 zxy(self) -> Self132 fn zxy(self) -> Self; 133 zxz(self) -> Self134 fn zxz(self) -> Self; 135 zyx(self) -> Self136 fn zyx(self) -> Self; 137 zyy(self) -> Self138 fn zyy(self) -> Self; 139 zyz(self) -> Self140 fn zyz(self) -> Self; 141 zzx(self) -> Self142 fn zzx(self) -> Self; 143 zzy(self) -> Self144 fn zzy(self) -> Self; 145 zzz(self) -> Self146 fn zzz(self) -> Self; 147 xxxx(self) -> Self::Vec4148 fn xxxx(self) -> Self::Vec4; 149 xxxy(self) -> Self::Vec4150 fn xxxy(self) -> Self::Vec4; 151 xxxz(self) -> Self::Vec4152 fn xxxz(self) -> Self::Vec4; 153 xxyx(self) -> Self::Vec4154 fn xxyx(self) -> Self::Vec4; 155 xxyy(self) -> Self::Vec4156 fn xxyy(self) -> Self::Vec4; 157 xxyz(self) -> Self::Vec4158 fn xxyz(self) -> Self::Vec4; 159 xxzx(self) -> Self::Vec4160 fn xxzx(self) -> Self::Vec4; 161 xxzy(self) -> Self::Vec4162 fn xxzy(self) -> Self::Vec4; 163 xxzz(self) -> Self::Vec4164 fn xxzz(self) -> Self::Vec4; 165 xyxx(self) -> Self::Vec4166 fn xyxx(self) -> Self::Vec4; 167 xyxy(self) -> Self::Vec4168 fn xyxy(self) -> Self::Vec4; 169 xyxz(self) -> Self::Vec4170 fn xyxz(self) -> Self::Vec4; 171 xyyx(self) -> Self::Vec4172 fn xyyx(self) -> Self::Vec4; 173 xyyy(self) -> Self::Vec4174 fn xyyy(self) -> Self::Vec4; 175 xyyz(self) -> Self::Vec4176 fn xyyz(self) -> Self::Vec4; 177 xyzx(self) -> Self::Vec4178 fn xyzx(self) -> Self::Vec4; 179 xyzy(self) -> Self::Vec4180 fn xyzy(self) -> Self::Vec4; 181 xyzz(self) -> Self::Vec4182 fn xyzz(self) -> Self::Vec4; 183 xzxx(self) -> Self::Vec4184 fn xzxx(self) -> Self::Vec4; 185 xzxy(self) -> Self::Vec4186 fn xzxy(self) -> Self::Vec4; 187 xzxz(self) -> Self::Vec4188 fn xzxz(self) -> Self::Vec4; 189 xzyx(self) -> Self::Vec4190 fn xzyx(self) -> Self::Vec4; 191 xzyy(self) -> Self::Vec4192 fn xzyy(self) -> Self::Vec4; 193 xzyz(self) -> Self::Vec4194 fn xzyz(self) -> Self::Vec4; 195 xzzx(self) -> Self::Vec4196 fn xzzx(self) -> Self::Vec4; 197 xzzy(self) -> Self::Vec4198 fn xzzy(self) -> Self::Vec4; 199 xzzz(self) -> Self::Vec4200 fn xzzz(self) -> Self::Vec4; 201 yxxx(self) -> Self::Vec4202 fn yxxx(self) -> Self::Vec4; 203 yxxy(self) -> Self::Vec4204 fn yxxy(self) -> Self::Vec4; 205 yxxz(self) -> Self::Vec4206 fn yxxz(self) -> Self::Vec4; 207 yxyx(self) -> Self::Vec4208 fn yxyx(self) -> Self::Vec4; 209 yxyy(self) -> Self::Vec4210 fn yxyy(self) -> Self::Vec4; 211 yxyz(self) -> Self::Vec4212 fn yxyz(self) -> Self::Vec4; 213 yxzx(self) -> Self::Vec4214 fn yxzx(self) -> Self::Vec4; 215 yxzy(self) -> Self::Vec4216 fn yxzy(self) -> Self::Vec4; 217 yxzz(self) -> Self::Vec4218 fn yxzz(self) -> Self::Vec4; 219 yyxx(self) -> Self::Vec4220 fn yyxx(self) -> Self::Vec4; 221 yyxy(self) -> Self::Vec4222 fn yyxy(self) -> Self::Vec4; 223 yyxz(self) -> Self::Vec4224 fn yyxz(self) -> Self::Vec4; 225 yyyx(self) -> Self::Vec4226 fn yyyx(self) -> Self::Vec4; 227 yyyy(self) -> Self::Vec4228 fn yyyy(self) -> Self::Vec4; 229 yyyz(self) -> Self::Vec4230 fn yyyz(self) -> Self::Vec4; 231 yyzx(self) -> Self::Vec4232 fn yyzx(self) -> Self::Vec4; 233 yyzy(self) -> Self::Vec4234 fn yyzy(self) -> Self::Vec4; 235 yyzz(self) -> Self::Vec4236 fn yyzz(self) -> Self::Vec4; 237 yzxx(self) -> Self::Vec4238 fn yzxx(self) -> Self::Vec4; 239 yzxy(self) -> Self::Vec4240 fn yzxy(self) -> Self::Vec4; 241 yzxz(self) -> Self::Vec4242 fn yzxz(self) -> Self::Vec4; 243 yzyx(self) -> Self::Vec4244 fn yzyx(self) -> Self::Vec4; 245 yzyy(self) -> Self::Vec4246 fn yzyy(self) -> Self::Vec4; 247 yzyz(self) -> Self::Vec4248 fn yzyz(self) -> Self::Vec4; 249 yzzx(self) -> Self::Vec4250 fn yzzx(self) -> Self::Vec4; 251 yzzy(self) -> Self::Vec4252 fn yzzy(self) -> Self::Vec4; 253 yzzz(self) -> Self::Vec4254 fn yzzz(self) -> Self::Vec4; 255 zxxx(self) -> Self::Vec4256 fn zxxx(self) -> Self::Vec4; 257 zxxy(self) -> Self::Vec4258 fn zxxy(self) -> Self::Vec4; 259 zxxz(self) -> Self::Vec4260 fn zxxz(self) -> Self::Vec4; 261 zxyx(self) -> Self::Vec4262 fn zxyx(self) -> Self::Vec4; 263 zxyy(self) -> Self::Vec4264 fn zxyy(self) -> Self::Vec4; 265 zxyz(self) -> Self::Vec4266 fn zxyz(self) -> Self::Vec4; 267 zxzx(self) -> Self::Vec4268 fn zxzx(self) -> Self::Vec4; 269 zxzy(self) -> Self::Vec4270 fn zxzy(self) -> Self::Vec4; 271 zxzz(self) -> Self::Vec4272 fn zxzz(self) -> Self::Vec4; 273 zyxx(self) -> Self::Vec4274 fn zyxx(self) -> Self::Vec4; 275 zyxy(self) -> Self::Vec4276 fn zyxy(self) -> Self::Vec4; 277 zyxz(self) -> Self::Vec4278 fn zyxz(self) -> Self::Vec4; 279 zyyx(self) -> Self::Vec4280 fn zyyx(self) -> Self::Vec4; 281 zyyy(self) -> Self::Vec4282 fn zyyy(self) -> Self::Vec4; 283 zyyz(self) -> Self::Vec4284 fn zyyz(self) -> Self::Vec4; 285 zyzx(self) -> Self::Vec4286 fn zyzx(self) -> Self::Vec4; 287 zyzy(self) -> Self::Vec4288 fn zyzy(self) -> Self::Vec4; 289 zyzz(self) -> Self::Vec4290 fn zyzz(self) -> Self::Vec4; 291 zzxx(self) -> Self::Vec4292 fn zzxx(self) -> Self::Vec4; 293 zzxy(self) -> Self::Vec4294 fn zzxy(self) -> Self::Vec4; 295 zzxz(self) -> Self::Vec4296 fn zzxz(self) -> Self::Vec4; 297 zzyx(self) -> Self::Vec4298 fn zzyx(self) -> Self::Vec4; 299 zzyy(self) -> Self::Vec4300 fn zzyy(self) -> Self::Vec4; 301 zzyz(self) -> Self::Vec4302 fn zzyz(self) -> Self::Vec4; 303 zzzx(self) -> Self::Vec4304 fn zzzx(self) -> Self::Vec4; 305 zzzy(self) -> Self::Vec4306 fn zzzy(self) -> Self::Vec4; 307 zzzz(self) -> Self::Vec4308 fn zzzz(self) -> Self::Vec4; 309 } 310 311 pub trait Vec4Swizzles: Sized + Copy + Clone { 312 type Vec2; 313 314 type Vec3; 315 316 #[inline] xyzw(self) -> Self317 fn xyzw(self) -> Self { 318 self 319 } 320 xx(self) -> Self::Vec2321 fn xx(self) -> Self::Vec2; 322 xy(self) -> Self::Vec2323 fn xy(self) -> Self::Vec2; 324 xz(self) -> Self::Vec2325 fn xz(self) -> Self::Vec2; 326 xw(self) -> Self::Vec2327 fn xw(self) -> Self::Vec2; 328 yx(self) -> Self::Vec2329 fn yx(self) -> Self::Vec2; 330 yy(self) -> Self::Vec2331 fn yy(self) -> Self::Vec2; 332 yz(self) -> Self::Vec2333 fn yz(self) -> Self::Vec2; 334 yw(self) -> Self::Vec2335 fn yw(self) -> Self::Vec2; 336 zx(self) -> Self::Vec2337 fn zx(self) -> Self::Vec2; 338 zy(self) -> Self::Vec2339 fn zy(self) -> Self::Vec2; 340 zz(self) -> Self::Vec2341 fn zz(self) -> Self::Vec2; 342 zw(self) -> Self::Vec2343 fn zw(self) -> Self::Vec2; 344 wx(self) -> Self::Vec2345 fn wx(self) -> Self::Vec2; 346 wy(self) -> Self::Vec2347 fn wy(self) -> Self::Vec2; 348 wz(self) -> Self::Vec2349 fn wz(self) -> Self::Vec2; 350 ww(self) -> Self::Vec2351 fn ww(self) -> Self::Vec2; 352 xxx(self) -> Self::Vec3353 fn xxx(self) -> Self::Vec3; 354 xxy(self) -> Self::Vec3355 fn xxy(self) -> Self::Vec3; 356 xxz(self) -> Self::Vec3357 fn xxz(self) -> Self::Vec3; 358 xxw(self) -> Self::Vec3359 fn xxw(self) -> Self::Vec3; 360 xyx(self) -> Self::Vec3361 fn xyx(self) -> Self::Vec3; 362 xyy(self) -> Self::Vec3363 fn xyy(self) -> Self::Vec3; 364 xyz(self) -> Self::Vec3365 fn xyz(self) -> Self::Vec3; 366 xyw(self) -> Self::Vec3367 fn xyw(self) -> Self::Vec3; 368 xzx(self) -> Self::Vec3369 fn xzx(self) -> Self::Vec3; 370 xzy(self) -> Self::Vec3371 fn xzy(self) -> Self::Vec3; 372 xzz(self) -> Self::Vec3373 fn xzz(self) -> Self::Vec3; 374 xzw(self) -> Self::Vec3375 fn xzw(self) -> Self::Vec3; 376 xwx(self) -> Self::Vec3377 fn xwx(self) -> Self::Vec3; 378 xwy(self) -> Self::Vec3379 fn xwy(self) -> Self::Vec3; 380 xwz(self) -> Self::Vec3381 fn xwz(self) -> Self::Vec3; 382 xww(self) -> Self::Vec3383 fn xww(self) -> Self::Vec3; 384 yxx(self) -> Self::Vec3385 fn yxx(self) -> Self::Vec3; 386 yxy(self) -> Self::Vec3387 fn yxy(self) -> Self::Vec3; 388 yxz(self) -> Self::Vec3389 fn yxz(self) -> Self::Vec3; 390 yxw(self) -> Self::Vec3391 fn yxw(self) -> Self::Vec3; 392 yyx(self) -> Self::Vec3393 fn yyx(self) -> Self::Vec3; 394 yyy(self) -> Self::Vec3395 fn yyy(self) -> Self::Vec3; 396 yyz(self) -> Self::Vec3397 fn yyz(self) -> Self::Vec3; 398 yyw(self) -> Self::Vec3399 fn yyw(self) -> Self::Vec3; 400 yzx(self) -> Self::Vec3401 fn yzx(self) -> Self::Vec3; 402 yzy(self) -> Self::Vec3403 fn yzy(self) -> Self::Vec3; 404 yzz(self) -> Self::Vec3405 fn yzz(self) -> Self::Vec3; 406 yzw(self) -> Self::Vec3407 fn yzw(self) -> Self::Vec3; 408 ywx(self) -> Self::Vec3409 fn ywx(self) -> Self::Vec3; 410 ywy(self) -> Self::Vec3411 fn ywy(self) -> Self::Vec3; 412 ywz(self) -> Self::Vec3413 fn ywz(self) -> Self::Vec3; 414 yww(self) -> Self::Vec3415 fn yww(self) -> Self::Vec3; 416 zxx(self) -> Self::Vec3417 fn zxx(self) -> Self::Vec3; 418 zxy(self) -> Self::Vec3419 fn zxy(self) -> Self::Vec3; 420 zxz(self) -> Self::Vec3421 fn zxz(self) -> Self::Vec3; 422 zxw(self) -> Self::Vec3423 fn zxw(self) -> Self::Vec3; 424 zyx(self) -> Self::Vec3425 fn zyx(self) -> Self::Vec3; 426 zyy(self) -> Self::Vec3427 fn zyy(self) -> Self::Vec3; 428 zyz(self) -> Self::Vec3429 fn zyz(self) -> Self::Vec3; 430 zyw(self) -> Self::Vec3431 fn zyw(self) -> Self::Vec3; 432 zzx(self) -> Self::Vec3433 fn zzx(self) -> Self::Vec3; 434 zzy(self) -> Self::Vec3435 fn zzy(self) -> Self::Vec3; 436 zzz(self) -> Self::Vec3437 fn zzz(self) -> Self::Vec3; 438 zzw(self) -> Self::Vec3439 fn zzw(self) -> Self::Vec3; 440 zwx(self) -> Self::Vec3441 fn zwx(self) -> Self::Vec3; 442 zwy(self) -> Self::Vec3443 fn zwy(self) -> Self::Vec3; 444 zwz(self) -> Self::Vec3445 fn zwz(self) -> Self::Vec3; 446 zww(self) -> Self::Vec3447 fn zww(self) -> Self::Vec3; 448 wxx(self) -> Self::Vec3449 fn wxx(self) -> Self::Vec3; 450 wxy(self) -> Self::Vec3451 fn wxy(self) -> Self::Vec3; 452 wxz(self) -> Self::Vec3453 fn wxz(self) -> Self::Vec3; 454 wxw(self) -> Self::Vec3455 fn wxw(self) -> Self::Vec3; 456 wyx(self) -> Self::Vec3457 fn wyx(self) -> Self::Vec3; 458 wyy(self) -> Self::Vec3459 fn wyy(self) -> Self::Vec3; 460 wyz(self) -> Self::Vec3461 fn wyz(self) -> Self::Vec3; 462 wyw(self) -> Self::Vec3463 fn wyw(self) -> Self::Vec3; 464 wzx(self) -> Self::Vec3465 fn wzx(self) -> Self::Vec3; 466 wzy(self) -> Self::Vec3467 fn wzy(self) -> Self::Vec3; 468 wzz(self) -> Self::Vec3469 fn wzz(self) -> Self::Vec3; 470 wzw(self) -> Self::Vec3471 fn wzw(self) -> Self::Vec3; 472 wwx(self) -> Self::Vec3473 fn wwx(self) -> Self::Vec3; 474 wwy(self) -> Self::Vec3475 fn wwy(self) -> Self::Vec3; 476 wwz(self) -> Self::Vec3477 fn wwz(self) -> Self::Vec3; 478 www(self) -> Self::Vec3479 fn www(self) -> Self::Vec3; 480 xxxx(self) -> Self481 fn xxxx(self) -> Self; 482 xxxy(self) -> Self483 fn xxxy(self) -> Self; 484 xxxz(self) -> Self485 fn xxxz(self) -> Self; 486 xxxw(self) -> Self487 fn xxxw(self) -> Self; 488 xxyx(self) -> Self489 fn xxyx(self) -> Self; 490 xxyy(self) -> Self491 fn xxyy(self) -> Self; 492 xxyz(self) -> Self493 fn xxyz(self) -> Self; 494 xxyw(self) -> Self495 fn xxyw(self) -> Self; 496 xxzx(self) -> Self497 fn xxzx(self) -> Self; 498 xxzy(self) -> Self499 fn xxzy(self) -> Self; 500 xxzz(self) -> Self501 fn xxzz(self) -> Self; 502 xxzw(self) -> Self503 fn xxzw(self) -> Self; 504 xxwx(self) -> Self505 fn xxwx(self) -> Self; 506 xxwy(self) -> Self507 fn xxwy(self) -> Self; 508 xxwz(self) -> Self509 fn xxwz(self) -> Self; 510 xxww(self) -> Self511 fn xxww(self) -> Self; 512 xyxx(self) -> Self513 fn xyxx(self) -> Self; 514 xyxy(self) -> Self515 fn xyxy(self) -> Self; 516 xyxz(self) -> Self517 fn xyxz(self) -> Self; 518 xyxw(self) -> Self519 fn xyxw(self) -> Self; 520 xyyx(self) -> Self521 fn xyyx(self) -> Self; 522 xyyy(self) -> Self523 fn xyyy(self) -> Self; 524 xyyz(self) -> Self525 fn xyyz(self) -> Self; 526 xyyw(self) -> Self527 fn xyyw(self) -> Self; 528 xyzx(self) -> Self529 fn xyzx(self) -> Self; 530 xyzy(self) -> Self531 fn xyzy(self) -> Self; 532 xyzz(self) -> Self533 fn xyzz(self) -> Self; 534 xywx(self) -> Self535 fn xywx(self) -> Self; 536 xywy(self) -> Self537 fn xywy(self) -> Self; 538 xywz(self) -> Self539 fn xywz(self) -> Self; 540 xyww(self) -> Self541 fn xyww(self) -> Self; 542 xzxx(self) -> Self543 fn xzxx(self) -> Self; 544 xzxy(self) -> Self545 fn xzxy(self) -> Self; 546 xzxz(self) -> Self547 fn xzxz(self) -> Self; 548 xzxw(self) -> Self549 fn xzxw(self) -> Self; 550 xzyx(self) -> Self551 fn xzyx(self) -> Self; 552 xzyy(self) -> Self553 fn xzyy(self) -> Self; 554 xzyz(self) -> Self555 fn xzyz(self) -> Self; 556 xzyw(self) -> Self557 fn xzyw(self) -> Self; 558 xzzx(self) -> Self559 fn xzzx(self) -> Self; 560 xzzy(self) -> Self561 fn xzzy(self) -> Self; 562 xzzz(self) -> Self563 fn xzzz(self) -> Self; 564 xzzw(self) -> Self565 fn xzzw(self) -> Self; 566 xzwx(self) -> Self567 fn xzwx(self) -> Self; 568 xzwy(self) -> Self569 fn xzwy(self) -> Self; 570 xzwz(self) -> Self571 fn xzwz(self) -> Self; 572 xzww(self) -> Self573 fn xzww(self) -> Self; 574 xwxx(self) -> Self575 fn xwxx(self) -> Self; 576 xwxy(self) -> Self577 fn xwxy(self) -> Self; 578 xwxz(self) -> Self579 fn xwxz(self) -> Self; 580 xwxw(self) -> Self581 fn xwxw(self) -> Self; 582 xwyx(self) -> Self583 fn xwyx(self) -> Self; 584 xwyy(self) -> Self585 fn xwyy(self) -> Self; 586 xwyz(self) -> Self587 fn xwyz(self) -> Self; 588 xwyw(self) -> Self589 fn xwyw(self) -> Self; 590 xwzx(self) -> Self591 fn xwzx(self) -> Self; 592 xwzy(self) -> Self593 fn xwzy(self) -> Self; 594 xwzz(self) -> Self595 fn xwzz(self) -> Self; 596 xwzw(self) -> Self597 fn xwzw(self) -> Self; 598 xwwx(self) -> Self599 fn xwwx(self) -> Self; 600 xwwy(self) -> Self601 fn xwwy(self) -> Self; 602 xwwz(self) -> Self603 fn xwwz(self) -> Self; 604 xwww(self) -> Self605 fn xwww(self) -> Self; 606 yxxx(self) -> Self607 fn yxxx(self) -> Self; 608 yxxy(self) -> Self609 fn yxxy(self) -> Self; 610 yxxz(self) -> Self611 fn yxxz(self) -> Self; 612 yxxw(self) -> Self613 fn yxxw(self) -> Self; 614 yxyx(self) -> Self615 fn yxyx(self) -> Self; 616 yxyy(self) -> Self617 fn yxyy(self) -> Self; 618 yxyz(self) -> Self619 fn yxyz(self) -> Self; 620 yxyw(self) -> Self621 fn yxyw(self) -> Self; 622 yxzx(self) -> Self623 fn yxzx(self) -> Self; 624 yxzy(self) -> Self625 fn yxzy(self) -> Self; 626 yxzz(self) -> Self627 fn yxzz(self) -> Self; 628 yxzw(self) -> Self629 fn yxzw(self) -> Self; 630 yxwx(self) -> Self631 fn yxwx(self) -> Self; 632 yxwy(self) -> Self633 fn yxwy(self) -> Self; 634 yxwz(self) -> Self635 fn yxwz(self) -> Self; 636 yxww(self) -> Self637 fn yxww(self) -> Self; 638 yyxx(self) -> Self639 fn yyxx(self) -> Self; 640 yyxy(self) -> Self641 fn yyxy(self) -> Self; 642 yyxz(self) -> Self643 fn yyxz(self) -> Self; 644 yyxw(self) -> Self645 fn yyxw(self) -> Self; 646 yyyx(self) -> Self647 fn yyyx(self) -> Self; 648 yyyy(self) -> Self649 fn yyyy(self) -> Self; 650 yyyz(self) -> Self651 fn yyyz(self) -> Self; 652 yyyw(self) -> Self653 fn yyyw(self) -> Self; 654 yyzx(self) -> Self655 fn yyzx(self) -> Self; 656 yyzy(self) -> Self657 fn yyzy(self) -> Self; 658 yyzz(self) -> Self659 fn yyzz(self) -> Self; 660 yyzw(self) -> Self661 fn yyzw(self) -> Self; 662 yywx(self) -> Self663 fn yywx(self) -> Self; 664 yywy(self) -> Self665 fn yywy(self) -> Self; 666 yywz(self) -> Self667 fn yywz(self) -> Self; 668 yyww(self) -> Self669 fn yyww(self) -> Self; 670 yzxx(self) -> Self671 fn yzxx(self) -> Self; 672 yzxy(self) -> Self673 fn yzxy(self) -> Self; 674 yzxz(self) -> Self675 fn yzxz(self) -> Self; 676 yzxw(self) -> Self677 fn yzxw(self) -> Self; 678 yzyx(self) -> Self679 fn yzyx(self) -> Self; 680 yzyy(self) -> Self681 fn yzyy(self) -> Self; 682 yzyz(self) -> Self683 fn yzyz(self) -> Self; 684 yzyw(self) -> Self685 fn yzyw(self) -> Self; 686 yzzx(self) -> Self687 fn yzzx(self) -> Self; 688 yzzy(self) -> Self689 fn yzzy(self) -> Self; 690 yzzz(self) -> Self691 fn yzzz(self) -> Self; 692 yzzw(self) -> Self693 fn yzzw(self) -> Self; 694 yzwx(self) -> Self695 fn yzwx(self) -> Self; 696 yzwy(self) -> Self697 fn yzwy(self) -> Self; 698 yzwz(self) -> Self699 fn yzwz(self) -> Self; 700 yzww(self) -> Self701 fn yzww(self) -> Self; 702 ywxx(self) -> Self703 fn ywxx(self) -> Self; 704 ywxy(self) -> Self705 fn ywxy(self) -> Self; 706 ywxz(self) -> Self707 fn ywxz(self) -> Self; 708 ywxw(self) -> Self709 fn ywxw(self) -> Self; 710 ywyx(self) -> Self711 fn ywyx(self) -> Self; 712 ywyy(self) -> Self713 fn ywyy(self) -> Self; 714 ywyz(self) -> Self715 fn ywyz(self) -> Self; 716 ywyw(self) -> Self717 fn ywyw(self) -> Self; 718 ywzx(self) -> Self719 fn ywzx(self) -> Self; 720 ywzy(self) -> Self721 fn ywzy(self) -> Self; 722 ywzz(self) -> Self723 fn ywzz(self) -> Self; 724 ywzw(self) -> Self725 fn ywzw(self) -> Self; 726 ywwx(self) -> Self727 fn ywwx(self) -> Self; 728 ywwy(self) -> Self729 fn ywwy(self) -> Self; 730 ywwz(self) -> Self731 fn ywwz(self) -> Self; 732 ywww(self) -> Self733 fn ywww(self) -> Self; 734 zxxx(self) -> Self735 fn zxxx(self) -> Self; 736 zxxy(self) -> Self737 fn zxxy(self) -> Self; 738 zxxz(self) -> Self739 fn zxxz(self) -> Self; 740 zxxw(self) -> Self741 fn zxxw(self) -> Self; 742 zxyx(self) -> Self743 fn zxyx(self) -> Self; 744 zxyy(self) -> Self745 fn zxyy(self) -> Self; 746 zxyz(self) -> Self747 fn zxyz(self) -> Self; 748 zxyw(self) -> Self749 fn zxyw(self) -> Self; 750 zxzx(self) -> Self751 fn zxzx(self) -> Self; 752 zxzy(self) -> Self753 fn zxzy(self) -> Self; 754 zxzz(self) -> Self755 fn zxzz(self) -> Self; 756 zxzw(self) -> Self757 fn zxzw(self) -> Self; 758 zxwx(self) -> Self759 fn zxwx(self) -> Self; 760 zxwy(self) -> Self761 fn zxwy(self) -> Self; 762 zxwz(self) -> Self763 fn zxwz(self) -> Self; 764 zxww(self) -> Self765 fn zxww(self) -> Self; 766 zyxx(self) -> Self767 fn zyxx(self) -> Self; 768 zyxy(self) -> Self769 fn zyxy(self) -> Self; 770 zyxz(self) -> Self771 fn zyxz(self) -> Self; 772 zyxw(self) -> Self773 fn zyxw(self) -> Self; 774 zyyx(self) -> Self775 fn zyyx(self) -> Self; 776 zyyy(self) -> Self777 fn zyyy(self) -> Self; 778 zyyz(self) -> Self779 fn zyyz(self) -> Self; 780 zyyw(self) -> Self781 fn zyyw(self) -> Self; 782 zyzx(self) -> Self783 fn zyzx(self) -> Self; 784 zyzy(self) -> Self785 fn zyzy(self) -> Self; 786 zyzz(self) -> Self787 fn zyzz(self) -> Self; 788 zyzw(self) -> Self789 fn zyzw(self) -> Self; 790 zywx(self) -> Self791 fn zywx(self) -> Self; 792 zywy(self) -> Self793 fn zywy(self) -> Self; 794 zywz(self) -> Self795 fn zywz(self) -> Self; 796 zyww(self) -> Self797 fn zyww(self) -> Self; 798 zzxx(self) -> Self799 fn zzxx(self) -> Self; 800 zzxy(self) -> Self801 fn zzxy(self) -> Self; 802 zzxz(self) -> Self803 fn zzxz(self) -> Self; 804 zzxw(self) -> Self805 fn zzxw(self) -> Self; 806 zzyx(self) -> Self807 fn zzyx(self) -> Self; 808 zzyy(self) -> Self809 fn zzyy(self) -> Self; 810 zzyz(self) -> Self811 fn zzyz(self) -> Self; 812 zzyw(self) -> Self813 fn zzyw(self) -> Self; 814 zzzx(self) -> Self815 fn zzzx(self) -> Self; 816 zzzy(self) -> Self817 fn zzzy(self) -> Self; 818 zzzz(self) -> Self819 fn zzzz(self) -> Self; 820 zzzw(self) -> Self821 fn zzzw(self) -> Self; 822 zzwx(self) -> Self823 fn zzwx(self) -> Self; 824 zzwy(self) -> Self825 fn zzwy(self) -> Self; 826 zzwz(self) -> Self827 fn zzwz(self) -> Self; 828 zzww(self) -> Self829 fn zzww(self) -> Self; 830 zwxx(self) -> Self831 fn zwxx(self) -> Self; 832 zwxy(self) -> Self833 fn zwxy(self) -> Self; 834 zwxz(self) -> Self835 fn zwxz(self) -> Self; 836 zwxw(self) -> Self837 fn zwxw(self) -> Self; 838 zwyx(self) -> Self839 fn zwyx(self) -> Self; 840 zwyy(self) -> Self841 fn zwyy(self) -> Self; 842 zwyz(self) -> Self843 fn zwyz(self) -> Self; 844 zwyw(self) -> Self845 fn zwyw(self) -> Self; 846 zwzx(self) -> Self847 fn zwzx(self) -> Self; 848 zwzy(self) -> Self849 fn zwzy(self) -> Self; 850 zwzz(self) -> Self851 fn zwzz(self) -> Self; 852 zwzw(self) -> Self853 fn zwzw(self) -> Self; 854 zwwx(self) -> Self855 fn zwwx(self) -> Self; 856 zwwy(self) -> Self857 fn zwwy(self) -> Self; 858 zwwz(self) -> Self859 fn zwwz(self) -> Self; 860 zwww(self) -> Self861 fn zwww(self) -> Self; 862 wxxx(self) -> Self863 fn wxxx(self) -> Self; 864 wxxy(self) -> Self865 fn wxxy(self) -> Self; 866 wxxz(self) -> Self867 fn wxxz(self) -> Self; 868 wxxw(self) -> Self869 fn wxxw(self) -> Self; 870 wxyx(self) -> Self871 fn wxyx(self) -> Self; 872 wxyy(self) -> Self873 fn wxyy(self) -> Self; 874 wxyz(self) -> Self875 fn wxyz(self) -> Self; 876 wxyw(self) -> Self877 fn wxyw(self) -> Self; 878 wxzx(self) -> Self879 fn wxzx(self) -> Self; 880 wxzy(self) -> Self881 fn wxzy(self) -> Self; 882 wxzz(self) -> Self883 fn wxzz(self) -> Self; 884 wxzw(self) -> Self885 fn wxzw(self) -> Self; 886 wxwx(self) -> Self887 fn wxwx(self) -> Self; 888 wxwy(self) -> Self889 fn wxwy(self) -> Self; 890 wxwz(self) -> Self891 fn wxwz(self) -> Self; 892 wxww(self) -> Self893 fn wxww(self) -> Self; 894 wyxx(self) -> Self895 fn wyxx(self) -> Self; 896 wyxy(self) -> Self897 fn wyxy(self) -> Self; 898 wyxz(self) -> Self899 fn wyxz(self) -> Self; 900 wyxw(self) -> Self901 fn wyxw(self) -> Self; 902 wyyx(self) -> Self903 fn wyyx(self) -> Self; 904 wyyy(self) -> Self905 fn wyyy(self) -> Self; 906 wyyz(self) -> Self907 fn wyyz(self) -> Self; 908 wyyw(self) -> Self909 fn wyyw(self) -> Self; 910 wyzx(self) -> Self911 fn wyzx(self) -> Self; 912 wyzy(self) -> Self913 fn wyzy(self) -> Self; 914 wyzz(self) -> Self915 fn wyzz(self) -> Self; 916 wyzw(self) -> Self917 fn wyzw(self) -> Self; 918 wywx(self) -> Self919 fn wywx(self) -> Self; 920 wywy(self) -> Self921 fn wywy(self) -> Self; 922 wywz(self) -> Self923 fn wywz(self) -> Self; 924 wyww(self) -> Self925 fn wyww(self) -> Self; 926 wzxx(self) -> Self927 fn wzxx(self) -> Self; 928 wzxy(self) -> Self929 fn wzxy(self) -> Self; 930 wzxz(self) -> Self931 fn wzxz(self) -> Self; 932 wzxw(self) -> Self933 fn wzxw(self) -> Self; 934 wzyx(self) -> Self935 fn wzyx(self) -> Self; 936 wzyy(self) -> Self937 fn wzyy(self) -> Self; 938 wzyz(self) -> Self939 fn wzyz(self) -> Self; 940 wzyw(self) -> Self941 fn wzyw(self) -> Self; 942 wzzx(self) -> Self943 fn wzzx(self) -> Self; 944 wzzy(self) -> Self945 fn wzzy(self) -> Self; 946 wzzz(self) -> Self947 fn wzzz(self) -> Self; 948 wzzw(self) -> Self949 fn wzzw(self) -> Self; 950 wzwx(self) -> Self951 fn wzwx(self) -> Self; 952 wzwy(self) -> Self953 fn wzwy(self) -> Self; 954 wzwz(self) -> Self955 fn wzwz(self) -> Self; 956 wzww(self) -> Self957 fn wzww(self) -> Self; 958 wwxx(self) -> Self959 fn wwxx(self) -> Self; 960 wwxy(self) -> Self961 fn wwxy(self) -> Self; 962 wwxz(self) -> Self963 fn wwxz(self) -> Self; 964 wwxw(self) -> Self965 fn wwxw(self) -> Self; 966 wwyx(self) -> Self967 fn wwyx(self) -> Self; 968 wwyy(self) -> Self969 fn wwyy(self) -> Self; 970 wwyz(self) -> Self971 fn wwyz(self) -> Self; 972 wwyw(self) -> Self973 fn wwyw(self) -> Self; 974 wwzx(self) -> Self975 fn wwzx(self) -> Self; 976 wwzy(self) -> Self977 fn wwzy(self) -> Self; 978 wwzz(self) -> Self979 fn wwzz(self) -> Self; 980 wwzw(self) -> Self981 fn wwzw(self) -> Self; 982 wwwx(self) -> Self983 fn wwwx(self) -> Self; 984 wwwy(self) -> Self985 fn wwwy(self) -> Self; 986 wwwz(self) -> Self987 fn wwwz(self) -> Self; 988 wwww(self) -> Self989 fn wwww(self) -> Self; 990 } 991