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] 9 #[must_use] xy(self) -> Self10 fn xy(self) -> Self { 11 self 12 } 13 xx(self) -> Self14 fn xx(self) -> Self; 15 yx(self) -> Self16 fn yx(self) -> Self; 17 yy(self) -> Self18 fn yy(self) -> Self; 19 xxx(self) -> Self::Vec320 fn xxx(self) -> Self::Vec3; 21 xxy(self) -> Self::Vec322 fn xxy(self) -> Self::Vec3; 23 xyx(self) -> Self::Vec324 fn xyx(self) -> Self::Vec3; 25 xyy(self) -> Self::Vec326 fn xyy(self) -> Self::Vec3; 27 yxx(self) -> Self::Vec328 fn yxx(self) -> Self::Vec3; 29 yxy(self) -> Self::Vec330 fn yxy(self) -> Self::Vec3; 31 yyx(self) -> Self::Vec332 fn yyx(self) -> Self::Vec3; 33 yyy(self) -> Self::Vec334 fn yyy(self) -> Self::Vec3; 35 xxxx(self) -> Self::Vec436 fn xxxx(self) -> Self::Vec4; 37 xxxy(self) -> Self::Vec438 fn xxxy(self) -> Self::Vec4; 39 xxyx(self) -> Self::Vec440 fn xxyx(self) -> Self::Vec4; 41 xxyy(self) -> Self::Vec442 fn xxyy(self) -> Self::Vec4; 43 xyxx(self) -> Self::Vec444 fn xyxx(self) -> Self::Vec4; 45 xyxy(self) -> Self::Vec446 fn xyxy(self) -> Self::Vec4; 47 xyyx(self) -> Self::Vec448 fn xyyx(self) -> Self::Vec4; 49 xyyy(self) -> Self::Vec450 fn xyyy(self) -> Self::Vec4; 51 yxxx(self) -> Self::Vec452 fn yxxx(self) -> Self::Vec4; 53 yxxy(self) -> Self::Vec454 fn yxxy(self) -> Self::Vec4; 55 yxyx(self) -> Self::Vec456 fn yxyx(self) -> Self::Vec4; 57 yxyy(self) -> Self::Vec458 fn yxyy(self) -> Self::Vec4; 59 yyxx(self) -> Self::Vec460 fn yyxx(self) -> Self::Vec4; 61 yyxy(self) -> Self::Vec462 fn yyxy(self) -> Self::Vec4; 63 yyyx(self) -> Self::Vec464 fn yyyx(self) -> Self::Vec4; 65 yyyy(self) -> Self::Vec466 fn yyyy(self) -> Self::Vec4; 67 } 68 69 pub trait Vec3Swizzles: Sized + Copy + Clone { 70 type Vec2; 71 72 type Vec4; 73 74 #[inline] 75 #[must_use] xyz(self) -> Self76 fn xyz(self) -> Self { 77 self 78 } 79 xx(self) -> Self::Vec280 fn xx(self) -> Self::Vec2; 81 xy(self) -> Self::Vec282 fn xy(self) -> Self::Vec2; 83 xz(self) -> Self::Vec284 fn xz(self) -> Self::Vec2; 85 yx(self) -> Self::Vec286 fn yx(self) -> Self::Vec2; 87 yy(self) -> Self::Vec288 fn yy(self) -> Self::Vec2; 89 yz(self) -> Self::Vec290 fn yz(self) -> Self::Vec2; 91 zx(self) -> Self::Vec292 fn zx(self) -> Self::Vec2; 93 zy(self) -> Self::Vec294 fn zy(self) -> Self::Vec2; 95 zz(self) -> Self::Vec296 fn zz(self) -> Self::Vec2; 97 xxx(self) -> Self98 fn xxx(self) -> Self; 99 xxy(self) -> Self100 fn xxy(self) -> Self; 101 xxz(self) -> Self102 fn xxz(self) -> Self; 103 xyx(self) -> Self104 fn xyx(self) -> Self; 105 xyy(self) -> Self106 fn xyy(self) -> Self; 107 xzx(self) -> Self108 fn xzx(self) -> Self; 109 xzy(self) -> Self110 fn xzy(self) -> Self; 111 xzz(self) -> Self112 fn xzz(self) -> Self; 113 yxx(self) -> Self114 fn yxx(self) -> Self; 115 yxy(self) -> Self116 fn yxy(self) -> Self; 117 yxz(self) -> Self118 fn yxz(self) -> Self; 119 yyx(self) -> Self120 fn yyx(self) -> Self; 121 yyy(self) -> Self122 fn yyy(self) -> Self; 123 yyz(self) -> Self124 fn yyz(self) -> Self; 125 yzx(self) -> Self126 fn yzx(self) -> Self; 127 yzy(self) -> Self128 fn yzy(self) -> Self; 129 yzz(self) -> Self130 fn yzz(self) -> Self; 131 zxx(self) -> Self132 fn zxx(self) -> Self; 133 zxy(self) -> Self134 fn zxy(self) -> Self; 135 zxz(self) -> Self136 fn zxz(self) -> Self; 137 zyx(self) -> Self138 fn zyx(self) -> Self; 139 zyy(self) -> Self140 fn zyy(self) -> Self; 141 zyz(self) -> Self142 fn zyz(self) -> Self; 143 zzx(self) -> Self144 fn zzx(self) -> Self; 145 zzy(self) -> Self146 fn zzy(self) -> Self; 147 zzz(self) -> Self148 fn zzz(self) -> Self; 149 xxxx(self) -> Self::Vec4150 fn xxxx(self) -> Self::Vec4; 151 xxxy(self) -> Self::Vec4152 fn xxxy(self) -> Self::Vec4; 153 xxxz(self) -> Self::Vec4154 fn xxxz(self) -> Self::Vec4; 155 xxyx(self) -> Self::Vec4156 fn xxyx(self) -> Self::Vec4; 157 xxyy(self) -> Self::Vec4158 fn xxyy(self) -> Self::Vec4; 159 xxyz(self) -> Self::Vec4160 fn xxyz(self) -> Self::Vec4; 161 xxzx(self) -> Self::Vec4162 fn xxzx(self) -> Self::Vec4; 163 xxzy(self) -> Self::Vec4164 fn xxzy(self) -> Self::Vec4; 165 xxzz(self) -> Self::Vec4166 fn xxzz(self) -> Self::Vec4; 167 xyxx(self) -> Self::Vec4168 fn xyxx(self) -> Self::Vec4; 169 xyxy(self) -> Self::Vec4170 fn xyxy(self) -> Self::Vec4; 171 xyxz(self) -> Self::Vec4172 fn xyxz(self) -> Self::Vec4; 173 xyyx(self) -> Self::Vec4174 fn xyyx(self) -> Self::Vec4; 175 xyyy(self) -> Self::Vec4176 fn xyyy(self) -> Self::Vec4; 177 xyyz(self) -> Self::Vec4178 fn xyyz(self) -> Self::Vec4; 179 xyzx(self) -> Self::Vec4180 fn xyzx(self) -> Self::Vec4; 181 xyzy(self) -> Self::Vec4182 fn xyzy(self) -> Self::Vec4; 183 xyzz(self) -> Self::Vec4184 fn xyzz(self) -> Self::Vec4; 185 xzxx(self) -> Self::Vec4186 fn xzxx(self) -> Self::Vec4; 187 xzxy(self) -> Self::Vec4188 fn xzxy(self) -> Self::Vec4; 189 xzxz(self) -> Self::Vec4190 fn xzxz(self) -> Self::Vec4; 191 xzyx(self) -> Self::Vec4192 fn xzyx(self) -> Self::Vec4; 193 xzyy(self) -> Self::Vec4194 fn xzyy(self) -> Self::Vec4; 195 xzyz(self) -> Self::Vec4196 fn xzyz(self) -> Self::Vec4; 197 xzzx(self) -> Self::Vec4198 fn xzzx(self) -> Self::Vec4; 199 xzzy(self) -> Self::Vec4200 fn xzzy(self) -> Self::Vec4; 201 xzzz(self) -> Self::Vec4202 fn xzzz(self) -> Self::Vec4; 203 yxxx(self) -> Self::Vec4204 fn yxxx(self) -> Self::Vec4; 205 yxxy(self) -> Self::Vec4206 fn yxxy(self) -> Self::Vec4; 207 yxxz(self) -> Self::Vec4208 fn yxxz(self) -> Self::Vec4; 209 yxyx(self) -> Self::Vec4210 fn yxyx(self) -> Self::Vec4; 211 yxyy(self) -> Self::Vec4212 fn yxyy(self) -> Self::Vec4; 213 yxyz(self) -> Self::Vec4214 fn yxyz(self) -> Self::Vec4; 215 yxzx(self) -> Self::Vec4216 fn yxzx(self) -> Self::Vec4; 217 yxzy(self) -> Self::Vec4218 fn yxzy(self) -> Self::Vec4; 219 yxzz(self) -> Self::Vec4220 fn yxzz(self) -> Self::Vec4; 221 yyxx(self) -> Self::Vec4222 fn yyxx(self) -> Self::Vec4; 223 yyxy(self) -> Self::Vec4224 fn yyxy(self) -> Self::Vec4; 225 yyxz(self) -> Self::Vec4226 fn yyxz(self) -> Self::Vec4; 227 yyyx(self) -> Self::Vec4228 fn yyyx(self) -> Self::Vec4; 229 yyyy(self) -> Self::Vec4230 fn yyyy(self) -> Self::Vec4; 231 yyyz(self) -> Self::Vec4232 fn yyyz(self) -> Self::Vec4; 233 yyzx(self) -> Self::Vec4234 fn yyzx(self) -> Self::Vec4; 235 yyzy(self) -> Self::Vec4236 fn yyzy(self) -> Self::Vec4; 237 yyzz(self) -> Self::Vec4238 fn yyzz(self) -> Self::Vec4; 239 yzxx(self) -> Self::Vec4240 fn yzxx(self) -> Self::Vec4; 241 yzxy(self) -> Self::Vec4242 fn yzxy(self) -> Self::Vec4; 243 yzxz(self) -> Self::Vec4244 fn yzxz(self) -> Self::Vec4; 245 yzyx(self) -> Self::Vec4246 fn yzyx(self) -> Self::Vec4; 247 yzyy(self) -> Self::Vec4248 fn yzyy(self) -> Self::Vec4; 249 yzyz(self) -> Self::Vec4250 fn yzyz(self) -> Self::Vec4; 251 yzzx(self) -> Self::Vec4252 fn yzzx(self) -> Self::Vec4; 253 yzzy(self) -> Self::Vec4254 fn yzzy(self) -> Self::Vec4; 255 yzzz(self) -> Self::Vec4256 fn yzzz(self) -> Self::Vec4; 257 zxxx(self) -> Self::Vec4258 fn zxxx(self) -> Self::Vec4; 259 zxxy(self) -> Self::Vec4260 fn zxxy(self) -> Self::Vec4; 261 zxxz(self) -> Self::Vec4262 fn zxxz(self) -> Self::Vec4; 263 zxyx(self) -> Self::Vec4264 fn zxyx(self) -> Self::Vec4; 265 zxyy(self) -> Self::Vec4266 fn zxyy(self) -> Self::Vec4; 267 zxyz(self) -> Self::Vec4268 fn zxyz(self) -> Self::Vec4; 269 zxzx(self) -> Self::Vec4270 fn zxzx(self) -> Self::Vec4; 271 zxzy(self) -> Self::Vec4272 fn zxzy(self) -> Self::Vec4; 273 zxzz(self) -> Self::Vec4274 fn zxzz(self) -> Self::Vec4; 275 zyxx(self) -> Self::Vec4276 fn zyxx(self) -> Self::Vec4; 277 zyxy(self) -> Self::Vec4278 fn zyxy(self) -> Self::Vec4; 279 zyxz(self) -> Self::Vec4280 fn zyxz(self) -> Self::Vec4; 281 zyyx(self) -> Self::Vec4282 fn zyyx(self) -> Self::Vec4; 283 zyyy(self) -> Self::Vec4284 fn zyyy(self) -> Self::Vec4; 285 zyyz(self) -> Self::Vec4286 fn zyyz(self) -> Self::Vec4; 287 zyzx(self) -> Self::Vec4288 fn zyzx(self) -> Self::Vec4; 289 zyzy(self) -> Self::Vec4290 fn zyzy(self) -> Self::Vec4; 291 zyzz(self) -> Self::Vec4292 fn zyzz(self) -> Self::Vec4; 293 zzxx(self) -> Self::Vec4294 fn zzxx(self) -> Self::Vec4; 295 zzxy(self) -> Self::Vec4296 fn zzxy(self) -> Self::Vec4; 297 zzxz(self) -> Self::Vec4298 fn zzxz(self) -> Self::Vec4; 299 zzyx(self) -> Self::Vec4300 fn zzyx(self) -> Self::Vec4; 301 zzyy(self) -> Self::Vec4302 fn zzyy(self) -> Self::Vec4; 303 zzyz(self) -> Self::Vec4304 fn zzyz(self) -> Self::Vec4; 305 zzzx(self) -> Self::Vec4306 fn zzzx(self) -> Self::Vec4; 307 zzzy(self) -> Self::Vec4308 fn zzzy(self) -> Self::Vec4; 309 zzzz(self) -> Self::Vec4310 fn zzzz(self) -> Self::Vec4; 311 } 312 313 pub trait Vec4Swizzles: Sized + Copy + Clone { 314 type Vec2; 315 316 type Vec3; 317 318 #[inline] 319 #[must_use] xyzw(self) -> Self320 fn xyzw(self) -> Self { 321 self 322 } 323 xx(self) -> Self::Vec2324 fn xx(self) -> Self::Vec2; 325 xy(self) -> Self::Vec2326 fn xy(self) -> Self::Vec2; 327 xz(self) -> Self::Vec2328 fn xz(self) -> Self::Vec2; 329 xw(self) -> Self::Vec2330 fn xw(self) -> Self::Vec2; 331 yx(self) -> Self::Vec2332 fn yx(self) -> Self::Vec2; 333 yy(self) -> Self::Vec2334 fn yy(self) -> Self::Vec2; 335 yz(self) -> Self::Vec2336 fn yz(self) -> Self::Vec2; 337 yw(self) -> Self::Vec2338 fn yw(self) -> Self::Vec2; 339 zx(self) -> Self::Vec2340 fn zx(self) -> Self::Vec2; 341 zy(self) -> Self::Vec2342 fn zy(self) -> Self::Vec2; 343 zz(self) -> Self::Vec2344 fn zz(self) -> Self::Vec2; 345 zw(self) -> Self::Vec2346 fn zw(self) -> Self::Vec2; 347 wx(self) -> Self::Vec2348 fn wx(self) -> Self::Vec2; 349 wy(self) -> Self::Vec2350 fn wy(self) -> Self::Vec2; 351 wz(self) -> Self::Vec2352 fn wz(self) -> Self::Vec2; 353 ww(self) -> Self::Vec2354 fn ww(self) -> Self::Vec2; 355 xxx(self) -> Self::Vec3356 fn xxx(self) -> Self::Vec3; 357 xxy(self) -> Self::Vec3358 fn xxy(self) -> Self::Vec3; 359 xxz(self) -> Self::Vec3360 fn xxz(self) -> Self::Vec3; 361 xxw(self) -> Self::Vec3362 fn xxw(self) -> Self::Vec3; 363 xyx(self) -> Self::Vec3364 fn xyx(self) -> Self::Vec3; 365 xyy(self) -> Self::Vec3366 fn xyy(self) -> Self::Vec3; 367 xyz(self) -> Self::Vec3368 fn xyz(self) -> Self::Vec3; 369 xyw(self) -> Self::Vec3370 fn xyw(self) -> Self::Vec3; 371 xzx(self) -> Self::Vec3372 fn xzx(self) -> Self::Vec3; 373 xzy(self) -> Self::Vec3374 fn xzy(self) -> Self::Vec3; 375 xzz(self) -> Self::Vec3376 fn xzz(self) -> Self::Vec3; 377 xzw(self) -> Self::Vec3378 fn xzw(self) -> Self::Vec3; 379 xwx(self) -> Self::Vec3380 fn xwx(self) -> Self::Vec3; 381 xwy(self) -> Self::Vec3382 fn xwy(self) -> Self::Vec3; 383 xwz(self) -> Self::Vec3384 fn xwz(self) -> Self::Vec3; 385 xww(self) -> Self::Vec3386 fn xww(self) -> Self::Vec3; 387 yxx(self) -> Self::Vec3388 fn yxx(self) -> Self::Vec3; 389 yxy(self) -> Self::Vec3390 fn yxy(self) -> Self::Vec3; 391 yxz(self) -> Self::Vec3392 fn yxz(self) -> Self::Vec3; 393 yxw(self) -> Self::Vec3394 fn yxw(self) -> Self::Vec3; 395 yyx(self) -> Self::Vec3396 fn yyx(self) -> Self::Vec3; 397 yyy(self) -> Self::Vec3398 fn yyy(self) -> Self::Vec3; 399 yyz(self) -> Self::Vec3400 fn yyz(self) -> Self::Vec3; 401 yyw(self) -> Self::Vec3402 fn yyw(self) -> Self::Vec3; 403 yzx(self) -> Self::Vec3404 fn yzx(self) -> Self::Vec3; 405 yzy(self) -> Self::Vec3406 fn yzy(self) -> Self::Vec3; 407 yzz(self) -> Self::Vec3408 fn yzz(self) -> Self::Vec3; 409 yzw(self) -> Self::Vec3410 fn yzw(self) -> Self::Vec3; 411 ywx(self) -> Self::Vec3412 fn ywx(self) -> Self::Vec3; 413 ywy(self) -> Self::Vec3414 fn ywy(self) -> Self::Vec3; 415 ywz(self) -> Self::Vec3416 fn ywz(self) -> Self::Vec3; 417 yww(self) -> Self::Vec3418 fn yww(self) -> Self::Vec3; 419 zxx(self) -> Self::Vec3420 fn zxx(self) -> Self::Vec3; 421 zxy(self) -> Self::Vec3422 fn zxy(self) -> Self::Vec3; 423 zxz(self) -> Self::Vec3424 fn zxz(self) -> Self::Vec3; 425 zxw(self) -> Self::Vec3426 fn zxw(self) -> Self::Vec3; 427 zyx(self) -> Self::Vec3428 fn zyx(self) -> Self::Vec3; 429 zyy(self) -> Self::Vec3430 fn zyy(self) -> Self::Vec3; 431 zyz(self) -> Self::Vec3432 fn zyz(self) -> Self::Vec3; 433 zyw(self) -> Self::Vec3434 fn zyw(self) -> Self::Vec3; 435 zzx(self) -> Self::Vec3436 fn zzx(self) -> Self::Vec3; 437 zzy(self) -> Self::Vec3438 fn zzy(self) -> Self::Vec3; 439 zzz(self) -> Self::Vec3440 fn zzz(self) -> Self::Vec3; 441 zzw(self) -> Self::Vec3442 fn zzw(self) -> Self::Vec3; 443 zwx(self) -> Self::Vec3444 fn zwx(self) -> Self::Vec3; 445 zwy(self) -> Self::Vec3446 fn zwy(self) -> Self::Vec3; 447 zwz(self) -> Self::Vec3448 fn zwz(self) -> Self::Vec3; 449 zww(self) -> Self::Vec3450 fn zww(self) -> Self::Vec3; 451 wxx(self) -> Self::Vec3452 fn wxx(self) -> Self::Vec3; 453 wxy(self) -> Self::Vec3454 fn wxy(self) -> Self::Vec3; 455 wxz(self) -> Self::Vec3456 fn wxz(self) -> Self::Vec3; 457 wxw(self) -> Self::Vec3458 fn wxw(self) -> Self::Vec3; 459 wyx(self) -> Self::Vec3460 fn wyx(self) -> Self::Vec3; 461 wyy(self) -> Self::Vec3462 fn wyy(self) -> Self::Vec3; 463 wyz(self) -> Self::Vec3464 fn wyz(self) -> Self::Vec3; 465 wyw(self) -> Self::Vec3466 fn wyw(self) -> Self::Vec3; 467 wzx(self) -> Self::Vec3468 fn wzx(self) -> Self::Vec3; 469 wzy(self) -> Self::Vec3470 fn wzy(self) -> Self::Vec3; 471 wzz(self) -> Self::Vec3472 fn wzz(self) -> Self::Vec3; 473 wzw(self) -> Self::Vec3474 fn wzw(self) -> Self::Vec3; 475 wwx(self) -> Self::Vec3476 fn wwx(self) -> Self::Vec3; 477 wwy(self) -> Self::Vec3478 fn wwy(self) -> Self::Vec3; 479 wwz(self) -> Self::Vec3480 fn wwz(self) -> Self::Vec3; 481 www(self) -> Self::Vec3482 fn www(self) -> Self::Vec3; 483 xxxx(self) -> Self484 fn xxxx(self) -> Self; 485 xxxy(self) -> Self486 fn xxxy(self) -> Self; 487 xxxz(self) -> Self488 fn xxxz(self) -> Self; 489 xxxw(self) -> Self490 fn xxxw(self) -> Self; 491 xxyx(self) -> Self492 fn xxyx(self) -> Self; 493 xxyy(self) -> Self494 fn xxyy(self) -> Self; 495 xxyz(self) -> Self496 fn xxyz(self) -> Self; 497 xxyw(self) -> Self498 fn xxyw(self) -> Self; 499 xxzx(self) -> Self500 fn xxzx(self) -> Self; 501 xxzy(self) -> Self502 fn xxzy(self) -> Self; 503 xxzz(self) -> Self504 fn xxzz(self) -> Self; 505 xxzw(self) -> Self506 fn xxzw(self) -> Self; 507 xxwx(self) -> Self508 fn xxwx(self) -> Self; 509 xxwy(self) -> Self510 fn xxwy(self) -> Self; 511 xxwz(self) -> Self512 fn xxwz(self) -> Self; 513 xxww(self) -> Self514 fn xxww(self) -> Self; 515 xyxx(self) -> Self516 fn xyxx(self) -> Self; 517 xyxy(self) -> Self518 fn xyxy(self) -> Self; 519 xyxz(self) -> Self520 fn xyxz(self) -> Self; 521 xyxw(self) -> Self522 fn xyxw(self) -> Self; 523 xyyx(self) -> Self524 fn xyyx(self) -> Self; 525 xyyy(self) -> Self526 fn xyyy(self) -> Self; 527 xyyz(self) -> Self528 fn xyyz(self) -> Self; 529 xyyw(self) -> Self530 fn xyyw(self) -> Self; 531 xyzx(self) -> Self532 fn xyzx(self) -> Self; 533 xyzy(self) -> Self534 fn xyzy(self) -> Self; 535 xyzz(self) -> Self536 fn xyzz(self) -> Self; 537 xywx(self) -> Self538 fn xywx(self) -> Self; 539 xywy(self) -> Self540 fn xywy(self) -> Self; 541 xywz(self) -> Self542 fn xywz(self) -> Self; 543 xyww(self) -> Self544 fn xyww(self) -> Self; 545 xzxx(self) -> Self546 fn xzxx(self) -> Self; 547 xzxy(self) -> Self548 fn xzxy(self) -> Self; 549 xzxz(self) -> Self550 fn xzxz(self) -> Self; 551 xzxw(self) -> Self552 fn xzxw(self) -> Self; 553 xzyx(self) -> Self554 fn xzyx(self) -> Self; 555 xzyy(self) -> Self556 fn xzyy(self) -> Self; 557 xzyz(self) -> Self558 fn xzyz(self) -> Self; 559 xzyw(self) -> Self560 fn xzyw(self) -> Self; 561 xzzx(self) -> Self562 fn xzzx(self) -> Self; 563 xzzy(self) -> Self564 fn xzzy(self) -> Self; 565 xzzz(self) -> Self566 fn xzzz(self) -> Self; 567 xzzw(self) -> Self568 fn xzzw(self) -> Self; 569 xzwx(self) -> Self570 fn xzwx(self) -> Self; 571 xzwy(self) -> Self572 fn xzwy(self) -> Self; 573 xzwz(self) -> Self574 fn xzwz(self) -> Self; 575 xzww(self) -> Self576 fn xzww(self) -> Self; 577 xwxx(self) -> Self578 fn xwxx(self) -> Self; 579 xwxy(self) -> Self580 fn xwxy(self) -> Self; 581 xwxz(self) -> Self582 fn xwxz(self) -> Self; 583 xwxw(self) -> Self584 fn xwxw(self) -> Self; 585 xwyx(self) -> Self586 fn xwyx(self) -> Self; 587 xwyy(self) -> Self588 fn xwyy(self) -> Self; 589 xwyz(self) -> Self590 fn xwyz(self) -> Self; 591 xwyw(self) -> Self592 fn xwyw(self) -> Self; 593 xwzx(self) -> Self594 fn xwzx(self) -> Self; 595 xwzy(self) -> Self596 fn xwzy(self) -> Self; 597 xwzz(self) -> Self598 fn xwzz(self) -> Self; 599 xwzw(self) -> Self600 fn xwzw(self) -> Self; 601 xwwx(self) -> Self602 fn xwwx(self) -> Self; 603 xwwy(self) -> Self604 fn xwwy(self) -> Self; 605 xwwz(self) -> Self606 fn xwwz(self) -> Self; 607 xwww(self) -> Self608 fn xwww(self) -> Self; 609 yxxx(self) -> Self610 fn yxxx(self) -> Self; 611 yxxy(self) -> Self612 fn yxxy(self) -> Self; 613 yxxz(self) -> Self614 fn yxxz(self) -> Self; 615 yxxw(self) -> Self616 fn yxxw(self) -> Self; 617 yxyx(self) -> Self618 fn yxyx(self) -> Self; 619 yxyy(self) -> Self620 fn yxyy(self) -> Self; 621 yxyz(self) -> Self622 fn yxyz(self) -> Self; 623 yxyw(self) -> Self624 fn yxyw(self) -> Self; 625 yxzx(self) -> Self626 fn yxzx(self) -> Self; 627 yxzy(self) -> Self628 fn yxzy(self) -> Self; 629 yxzz(self) -> Self630 fn yxzz(self) -> Self; 631 yxzw(self) -> Self632 fn yxzw(self) -> Self; 633 yxwx(self) -> Self634 fn yxwx(self) -> Self; 635 yxwy(self) -> Self636 fn yxwy(self) -> Self; 637 yxwz(self) -> Self638 fn yxwz(self) -> Self; 639 yxww(self) -> Self640 fn yxww(self) -> Self; 641 yyxx(self) -> Self642 fn yyxx(self) -> Self; 643 yyxy(self) -> Self644 fn yyxy(self) -> Self; 645 yyxz(self) -> Self646 fn yyxz(self) -> Self; 647 yyxw(self) -> Self648 fn yyxw(self) -> Self; 649 yyyx(self) -> Self650 fn yyyx(self) -> Self; 651 yyyy(self) -> Self652 fn yyyy(self) -> Self; 653 yyyz(self) -> Self654 fn yyyz(self) -> Self; 655 yyyw(self) -> Self656 fn yyyw(self) -> Self; 657 yyzx(self) -> Self658 fn yyzx(self) -> Self; 659 yyzy(self) -> Self660 fn yyzy(self) -> Self; 661 yyzz(self) -> Self662 fn yyzz(self) -> Self; 663 yyzw(self) -> Self664 fn yyzw(self) -> Self; 665 yywx(self) -> Self666 fn yywx(self) -> Self; 667 yywy(self) -> Self668 fn yywy(self) -> Self; 669 yywz(self) -> Self670 fn yywz(self) -> Self; 671 yyww(self) -> Self672 fn yyww(self) -> Self; 673 yzxx(self) -> Self674 fn yzxx(self) -> Self; 675 yzxy(self) -> Self676 fn yzxy(self) -> Self; 677 yzxz(self) -> Self678 fn yzxz(self) -> Self; 679 yzxw(self) -> Self680 fn yzxw(self) -> Self; 681 yzyx(self) -> Self682 fn yzyx(self) -> Self; 683 yzyy(self) -> Self684 fn yzyy(self) -> Self; 685 yzyz(self) -> Self686 fn yzyz(self) -> Self; 687 yzyw(self) -> Self688 fn yzyw(self) -> Self; 689 yzzx(self) -> Self690 fn yzzx(self) -> Self; 691 yzzy(self) -> Self692 fn yzzy(self) -> Self; 693 yzzz(self) -> Self694 fn yzzz(self) -> Self; 695 yzzw(self) -> Self696 fn yzzw(self) -> Self; 697 yzwx(self) -> Self698 fn yzwx(self) -> Self; 699 yzwy(self) -> Self700 fn yzwy(self) -> Self; 701 yzwz(self) -> Self702 fn yzwz(self) -> Self; 703 yzww(self) -> Self704 fn yzww(self) -> Self; 705 ywxx(self) -> Self706 fn ywxx(self) -> Self; 707 ywxy(self) -> Self708 fn ywxy(self) -> Self; 709 ywxz(self) -> Self710 fn ywxz(self) -> Self; 711 ywxw(self) -> Self712 fn ywxw(self) -> Self; 713 ywyx(self) -> Self714 fn ywyx(self) -> Self; 715 ywyy(self) -> Self716 fn ywyy(self) -> Self; 717 ywyz(self) -> Self718 fn ywyz(self) -> Self; 719 ywyw(self) -> Self720 fn ywyw(self) -> Self; 721 ywzx(self) -> Self722 fn ywzx(self) -> Self; 723 ywzy(self) -> Self724 fn ywzy(self) -> Self; 725 ywzz(self) -> Self726 fn ywzz(self) -> Self; 727 ywzw(self) -> Self728 fn ywzw(self) -> Self; 729 ywwx(self) -> Self730 fn ywwx(self) -> Self; 731 ywwy(self) -> Self732 fn ywwy(self) -> Self; 733 ywwz(self) -> Self734 fn ywwz(self) -> Self; 735 ywww(self) -> Self736 fn ywww(self) -> Self; 737 zxxx(self) -> Self738 fn zxxx(self) -> Self; 739 zxxy(self) -> Self740 fn zxxy(self) -> Self; 741 zxxz(self) -> Self742 fn zxxz(self) -> Self; 743 zxxw(self) -> Self744 fn zxxw(self) -> Self; 745 zxyx(self) -> Self746 fn zxyx(self) -> Self; 747 zxyy(self) -> Self748 fn zxyy(self) -> Self; 749 zxyz(self) -> Self750 fn zxyz(self) -> Self; 751 zxyw(self) -> Self752 fn zxyw(self) -> Self; 753 zxzx(self) -> Self754 fn zxzx(self) -> Self; 755 zxzy(self) -> Self756 fn zxzy(self) -> Self; 757 zxzz(self) -> Self758 fn zxzz(self) -> Self; 759 zxzw(self) -> Self760 fn zxzw(self) -> Self; 761 zxwx(self) -> Self762 fn zxwx(self) -> Self; 763 zxwy(self) -> Self764 fn zxwy(self) -> Self; 765 zxwz(self) -> Self766 fn zxwz(self) -> Self; 767 zxww(self) -> Self768 fn zxww(self) -> Self; 769 zyxx(self) -> Self770 fn zyxx(self) -> Self; 771 zyxy(self) -> Self772 fn zyxy(self) -> Self; 773 zyxz(self) -> Self774 fn zyxz(self) -> Self; 775 zyxw(self) -> Self776 fn zyxw(self) -> Self; 777 zyyx(self) -> Self778 fn zyyx(self) -> Self; 779 zyyy(self) -> Self780 fn zyyy(self) -> Self; 781 zyyz(self) -> Self782 fn zyyz(self) -> Self; 783 zyyw(self) -> Self784 fn zyyw(self) -> Self; 785 zyzx(self) -> Self786 fn zyzx(self) -> Self; 787 zyzy(self) -> Self788 fn zyzy(self) -> Self; 789 zyzz(self) -> Self790 fn zyzz(self) -> Self; 791 zyzw(self) -> Self792 fn zyzw(self) -> Self; 793 zywx(self) -> Self794 fn zywx(self) -> Self; 795 zywy(self) -> Self796 fn zywy(self) -> Self; 797 zywz(self) -> Self798 fn zywz(self) -> Self; 799 zyww(self) -> Self800 fn zyww(self) -> Self; 801 zzxx(self) -> Self802 fn zzxx(self) -> Self; 803 zzxy(self) -> Self804 fn zzxy(self) -> Self; 805 zzxz(self) -> Self806 fn zzxz(self) -> Self; 807 zzxw(self) -> Self808 fn zzxw(self) -> Self; 809 zzyx(self) -> Self810 fn zzyx(self) -> Self; 811 zzyy(self) -> Self812 fn zzyy(self) -> Self; 813 zzyz(self) -> Self814 fn zzyz(self) -> Self; 815 zzyw(self) -> Self816 fn zzyw(self) -> Self; 817 zzzx(self) -> Self818 fn zzzx(self) -> Self; 819 zzzy(self) -> Self820 fn zzzy(self) -> Self; 821 zzzz(self) -> Self822 fn zzzz(self) -> Self; 823 zzzw(self) -> Self824 fn zzzw(self) -> Self; 825 zzwx(self) -> Self826 fn zzwx(self) -> Self; 827 zzwy(self) -> Self828 fn zzwy(self) -> Self; 829 zzwz(self) -> Self830 fn zzwz(self) -> Self; 831 zzww(self) -> Self832 fn zzww(self) -> Self; 833 zwxx(self) -> Self834 fn zwxx(self) -> Self; 835 zwxy(self) -> Self836 fn zwxy(self) -> Self; 837 zwxz(self) -> Self838 fn zwxz(self) -> Self; 839 zwxw(self) -> Self840 fn zwxw(self) -> Self; 841 zwyx(self) -> Self842 fn zwyx(self) -> Self; 843 zwyy(self) -> Self844 fn zwyy(self) -> Self; 845 zwyz(self) -> Self846 fn zwyz(self) -> Self; 847 zwyw(self) -> Self848 fn zwyw(self) -> Self; 849 zwzx(self) -> Self850 fn zwzx(self) -> Self; 851 zwzy(self) -> Self852 fn zwzy(self) -> Self; 853 zwzz(self) -> Self854 fn zwzz(self) -> Self; 855 zwzw(self) -> Self856 fn zwzw(self) -> Self; 857 zwwx(self) -> Self858 fn zwwx(self) -> Self; 859 zwwy(self) -> Self860 fn zwwy(self) -> Self; 861 zwwz(self) -> Self862 fn zwwz(self) -> Self; 863 zwww(self) -> Self864 fn zwww(self) -> Self; 865 wxxx(self) -> Self866 fn wxxx(self) -> Self; 867 wxxy(self) -> Self868 fn wxxy(self) -> Self; 869 wxxz(self) -> Self870 fn wxxz(self) -> Self; 871 wxxw(self) -> Self872 fn wxxw(self) -> Self; 873 wxyx(self) -> Self874 fn wxyx(self) -> Self; 875 wxyy(self) -> Self876 fn wxyy(self) -> Self; 877 wxyz(self) -> Self878 fn wxyz(self) -> Self; 879 wxyw(self) -> Self880 fn wxyw(self) -> Self; 881 wxzx(self) -> Self882 fn wxzx(self) -> Self; 883 wxzy(self) -> Self884 fn wxzy(self) -> Self; 885 wxzz(self) -> Self886 fn wxzz(self) -> Self; 887 wxzw(self) -> Self888 fn wxzw(self) -> Self; 889 wxwx(self) -> Self890 fn wxwx(self) -> Self; 891 wxwy(self) -> Self892 fn wxwy(self) -> Self; 893 wxwz(self) -> Self894 fn wxwz(self) -> Self; 895 wxww(self) -> Self896 fn wxww(self) -> Self; 897 wyxx(self) -> Self898 fn wyxx(self) -> Self; 899 wyxy(self) -> Self900 fn wyxy(self) -> Self; 901 wyxz(self) -> Self902 fn wyxz(self) -> Self; 903 wyxw(self) -> Self904 fn wyxw(self) -> Self; 905 wyyx(self) -> Self906 fn wyyx(self) -> Self; 907 wyyy(self) -> Self908 fn wyyy(self) -> Self; 909 wyyz(self) -> Self910 fn wyyz(self) -> Self; 911 wyyw(self) -> Self912 fn wyyw(self) -> Self; 913 wyzx(self) -> Self914 fn wyzx(self) -> Self; 915 wyzy(self) -> Self916 fn wyzy(self) -> Self; 917 wyzz(self) -> Self918 fn wyzz(self) -> Self; 919 wyzw(self) -> Self920 fn wyzw(self) -> Self; 921 wywx(self) -> Self922 fn wywx(self) -> Self; 923 wywy(self) -> Self924 fn wywy(self) -> Self; 925 wywz(self) -> Self926 fn wywz(self) -> Self; 927 wyww(self) -> Self928 fn wyww(self) -> Self; 929 wzxx(self) -> Self930 fn wzxx(self) -> Self; 931 wzxy(self) -> Self932 fn wzxy(self) -> Self; 933 wzxz(self) -> Self934 fn wzxz(self) -> Self; 935 wzxw(self) -> Self936 fn wzxw(self) -> Self; 937 wzyx(self) -> Self938 fn wzyx(self) -> Self; 939 wzyy(self) -> Self940 fn wzyy(self) -> Self; 941 wzyz(self) -> Self942 fn wzyz(self) -> Self; 943 wzyw(self) -> Self944 fn wzyw(self) -> Self; 945 wzzx(self) -> Self946 fn wzzx(self) -> Self; 947 wzzy(self) -> Self948 fn wzzy(self) -> Self; 949 wzzz(self) -> Self950 fn wzzz(self) -> Self; 951 wzzw(self) -> Self952 fn wzzw(self) -> Self; 953 wzwx(self) -> Self954 fn wzwx(self) -> Self; 955 wzwy(self) -> Self956 fn wzwy(self) -> Self; 957 wzwz(self) -> Self958 fn wzwz(self) -> Self; 959 wzww(self) -> Self960 fn wzww(self) -> Self; 961 wwxx(self) -> Self962 fn wwxx(self) -> Self; 963 wwxy(self) -> Self964 fn wwxy(self) -> Self; 965 wwxz(self) -> Self966 fn wwxz(self) -> Self; 967 wwxw(self) -> Self968 fn wwxw(self) -> Self; 969 wwyx(self) -> Self970 fn wwyx(self) -> Self; 971 wwyy(self) -> Self972 fn wwyy(self) -> Self; 973 wwyz(self) -> Self974 fn wwyz(self) -> Self; 975 wwyw(self) -> Self976 fn wwyw(self) -> Self; 977 wwzx(self) -> Self978 fn wwzx(self) -> Self; 979 wwzy(self) -> Self980 fn wwzy(self) -> Self; 981 wwzz(self) -> Self982 fn wwzz(self) -> Self; 983 wwzw(self) -> Self984 fn wwzw(self) -> Self; 985 wwwx(self) -> Self986 fn wwwx(self) -> Self; 987 wwwy(self) -> Self988 fn wwwy(self) -> Self; 989 wwwz(self) -> Self990 fn wwwz(self) -> Self; 991 wwww(self) -> Self992 fn wwww(self) -> Self; 993 } 994