Trait TupleSwizzle4

Source
pub trait TupleSwizzle4<A: Copy, B: Copy, C: Copy, D: Copy>: Sized {
Show 681 methods // Required method fn s(self) -> (A, B, C, D); // Provided methods fn x(self) -> A { ... } fn y(self) -> B { ... } fn z(self) -> C { ... } fn w(self) -> D { ... } fn xx(self) -> (A, A) { ... } fn xy(self) -> (A, B) { ... } fn xz(self) -> (A, C) { ... } fn xw(self) -> (A, D) { ... } fn yx(self) -> (B, A) { ... } fn yy(self) -> (B, B) { ... } fn yz(self) -> (B, C) { ... } fn yw(self) -> (B, D) { ... } fn zx(self) -> (C, A) { ... } fn zy(self) -> (C, B) { ... } fn zz(self) -> (C, C) { ... } fn zw(self) -> (C, D) { ... } fn wx(self) -> (D, A) { ... } fn wy(self) -> (D, B) { ... } fn wz(self) -> (D, C) { ... } fn ww(self) -> (D, D) { ... } fn xxx(self) -> (A, A, A) { ... } fn xxy(self) -> (A, A, B) { ... } fn xxz(self) -> (A, A, C) { ... } fn xxw(self) -> (A, A, D) { ... } fn xyx(self) -> (A, B, A) { ... } fn xyy(self) -> (A, B, B) { ... } fn xyz(self) -> (A, B, C) { ... } fn xyw(self) -> (A, B, D) { ... } fn xzx(self) -> (A, C, A) { ... } fn xzy(self) -> (A, C, B) { ... } fn xzz(self) -> (A, C, C) { ... } fn xzw(self) -> (A, C, D) { ... } fn xwx(self) -> (A, D, A) { ... } fn xwy(self) -> (A, D, B) { ... } fn xwz(self) -> (A, D, C) { ... } fn xww(self) -> (A, D, D) { ... } fn yxx(self) -> (B, A, A) { ... } fn yxy(self) -> (B, A, B) { ... } fn yxz(self) -> (B, A, C) { ... } fn yxw(self) -> (B, A, D) { ... } fn yyx(self) -> (B, B, A) { ... } fn yyy(self) -> (B, B, B) { ... } fn yyz(self) -> (B, B, C) { ... } fn yyw(self) -> (B, B, D) { ... } fn yzx(self) -> (B, C, A) { ... } fn yzy(self) -> (B, C, B) { ... } fn yzz(self) -> (B, C, C) { ... } fn yzw(self) -> (B, C, D) { ... } fn ywx(self) -> (B, D, A) { ... } fn ywy(self) -> (B, D, B) { ... } fn ywz(self) -> (B, D, C) { ... } fn yww(self) -> (B, D, D) { ... } fn zxx(self) -> (C, A, A) { ... } fn zxy(self) -> (C, A, B) { ... } fn zxz(self) -> (C, A, C) { ... } fn zxw(self) -> (C, A, D) { ... } fn zyx(self) -> (C, B, A) { ... } fn zyy(self) -> (C, B, B) { ... } fn zyz(self) -> (C, B, C) { ... } fn zyw(self) -> (C, B, D) { ... } fn zzx(self) -> (C, C, A) { ... } fn zzy(self) -> (C, C, B) { ... } fn zzz(self) -> (C, C, C) { ... } fn zzw(self) -> (C, C, D) { ... } fn zwx(self) -> (C, D, A) { ... } fn zwy(self) -> (C, D, B) { ... } fn zwz(self) -> (C, D, C) { ... } fn zww(self) -> (C, D, D) { ... } fn wxx(self) -> (D, A, A) { ... } fn wxy(self) -> (D, A, B) { ... } fn wxz(self) -> (D, A, C) { ... } fn wxw(self) -> (D, A, D) { ... } fn wyx(self) -> (D, B, A) { ... } fn wyy(self) -> (D, B, B) { ... } fn wyz(self) -> (D, B, C) { ... } fn wyw(self) -> (D, B, D) { ... } fn wzx(self) -> (D, C, A) { ... } fn wzy(self) -> (D, C, B) { ... } fn wzz(self) -> (D, C, C) { ... } fn wzw(self) -> (D, C, D) { ... } fn wwx(self) -> (D, D, A) { ... } fn wwy(self) -> (D, D, B) { ... } fn wwz(self) -> (D, D, C) { ... } fn www(self) -> (D, D, D) { ... } fn xxxx(self) -> (A, A, A, A) { ... } fn xxxy(self) -> (A, A, A, B) { ... } fn xxxz(self) -> (A, A, A, C) { ... } fn xxxw(self) -> (A, A, A, D) { ... } fn xxyx(self) -> (A, A, B, A) { ... } fn xxyy(self) -> (A, A, B, B) { ... } fn xxyz(self) -> (A, A, B, C) { ... } fn xxyw(self) -> (A, A, B, D) { ... } fn xxzx(self) -> (A, A, C, A) { ... } fn xxzy(self) -> (A, A, C, B) { ... } fn xxzz(self) -> (A, A, C, C) { ... } fn xxzw(self) -> (A, A, C, D) { ... } fn xxwx(self) -> (A, A, D, A) { ... } fn xxwy(self) -> (A, A, D, B) { ... } fn xxwz(self) -> (A, A, D, C) { ... } fn xxww(self) -> (A, A, D, D) { ... } fn xyxx(self) -> (A, B, A, A) { ... } fn xyxy(self) -> (A, B, A, B) { ... } fn xyxz(self) -> (A, B, A, C) { ... } fn xyxw(self) -> (A, B, A, D) { ... } fn xyyx(self) -> (A, B, B, A) { ... } fn xyyy(self) -> (A, B, B, B) { ... } fn xyyz(self) -> (A, B, B, C) { ... } fn xyyw(self) -> (A, B, B, D) { ... } fn xyzx(self) -> (A, B, C, A) { ... } fn xyzy(self) -> (A, B, C, B) { ... } fn xyzz(self) -> (A, B, C, C) { ... } fn xyzw(self) -> (A, B, C, D) { ... } fn xywx(self) -> (A, B, D, A) { ... } fn xywy(self) -> (A, B, D, B) { ... } fn xywz(self) -> (A, B, D, C) { ... } fn xyww(self) -> (A, B, D, D) { ... } fn xzxx(self) -> (A, C, A, A) { ... } fn xzxy(self) -> (A, C, A, B) { ... } fn xzxz(self) -> (A, C, A, C) { ... } fn xzxw(self) -> (A, C, A, D) { ... } fn xzyx(self) -> (A, C, B, A) { ... } fn xzyy(self) -> (A, C, B, B) { ... } fn xzyz(self) -> (A, C, B, C) { ... } fn xzyw(self) -> (A, C, B, D) { ... } fn xzzx(self) -> (A, C, C, A) { ... } fn xzzy(self) -> (A, C, C, B) { ... } fn xzzz(self) -> (A, C, C, C) { ... } fn xzzw(self) -> (A, C, C, D) { ... } fn xzwx(self) -> (A, C, D, A) { ... } fn xzwy(self) -> (A, C, D, B) { ... } fn xzwz(self) -> (A, C, D, C) { ... } fn xzww(self) -> (A, C, D, D) { ... } fn xwxx(self) -> (A, D, A, A) { ... } fn xwxy(self) -> (A, D, A, B) { ... } fn xwxz(self) -> (A, D, A, C) { ... } fn xwxw(self) -> (A, D, A, D) { ... } fn xwyx(self) -> (A, D, B, A) { ... } fn xwyy(self) -> (A, D, B, B) { ... } fn xwyz(self) -> (A, D, B, C) { ... } fn xwyw(self) -> (A, D, B, D) { ... } fn xwzx(self) -> (A, D, C, A) { ... } fn xwzy(self) -> (A, D, C, B) { ... } fn xwzz(self) -> (A, D, C, C) { ... } fn xwzw(self) -> (A, D, C, D) { ... } fn xwwx(self) -> (A, D, D, A) { ... } fn xwwy(self) -> (A, D, D, B) { ... } fn xwwz(self) -> (A, D, D, C) { ... } fn xwww(self) -> (A, D, D, D) { ... } fn yxxx(self) -> (B, A, A, A) { ... } fn yxxy(self) -> (B, A, A, B) { ... } fn yxxz(self) -> (B, A, A, C) { ... } fn yxxw(self) -> (B, A, A, D) { ... } fn yxyx(self) -> (B, A, B, A) { ... } fn yxyy(self) -> (B, A, B, B) { ... } fn yxyz(self) -> (B, A, B, C) { ... } fn yxyw(self) -> (B, A, B, D) { ... } fn yxzx(self) -> (B, A, C, A) { ... } fn yxzy(self) -> (B, A, C, B) { ... } fn yxzz(self) -> (B, A, C, C) { ... } fn yxzw(self) -> (B, A, C, D) { ... } fn yxwx(self) -> (B, A, D, A) { ... } fn yxwy(self) -> (B, A, D, B) { ... } fn yxwz(self) -> (B, A, D, C) { ... } fn yxww(self) -> (B, A, D, D) { ... } fn yyxx(self) -> (B, B, A, A) { ... } fn yyxy(self) -> (B, B, A, B) { ... } fn yyxz(self) -> (B, B, A, C) { ... } fn yyxw(self) -> (B, B, A, D) { ... } fn yyyx(self) -> (B, B, B, A) { ... } fn yyyy(self) -> (B, B, B, B) { ... } fn yyyz(self) -> (B, B, B, C) { ... } fn yyyw(self) -> (B, B, B, D) { ... } fn yyzx(self) -> (B, B, C, A) { ... } fn yyzy(self) -> (B, B, C, B) { ... } fn yyzz(self) -> (B, B, C, C) { ... } fn yyzw(self) -> (B, B, C, D) { ... } fn yywx(self) -> (B, B, D, A) { ... } fn yywy(self) -> (B, B, D, B) { ... } fn yywz(self) -> (B, B, D, C) { ... } fn yyww(self) -> (B, B, D, D) { ... } fn yzxx(self) -> (B, C, A, A) { ... } fn yzxy(self) -> (B, C, A, B) { ... } fn yzxz(self) -> (B, C, A, C) { ... } fn yzxw(self) -> (B, C, A, D) { ... } fn yzyx(self) -> (B, C, B, A) { ... } fn yzyy(self) -> (B, C, B, B) { ... } fn yzyz(self) -> (B, C, B, C) { ... } fn yzyw(self) -> (B, C, B, D) { ... } fn yzzx(self) -> (B, C, C, A) { ... } fn yzzy(self) -> (B, C, C, B) { ... } fn yzzz(self) -> (B, C, C, C) { ... } fn yzzw(self) -> (B, C, C, D) { ... } fn yzwx(self) -> (B, C, D, A) { ... } fn yzwy(self) -> (B, C, D, B) { ... } fn yzwz(self) -> (B, C, D, C) { ... } fn yzww(self) -> (B, C, D, D) { ... } fn ywxx(self) -> (B, D, A, A) { ... } fn ywxy(self) -> (B, D, A, B) { ... } fn ywxz(self) -> (B, D, A, C) { ... } fn ywxw(self) -> (B, D, A, D) { ... } fn ywyx(self) -> (B, D, B, A) { ... } fn ywyy(self) -> (B, D, B, B) { ... } fn ywyz(self) -> (B, D, B, C) { ... } fn ywyw(self) -> (B, D, B, D) { ... } fn ywzx(self) -> (B, D, C, A) { ... } fn ywzy(self) -> (B, D, C, B) { ... } fn ywzz(self) -> (B, D, C, C) { ... } fn ywzw(self) -> (B, D, C, D) { ... } fn ywwx(self) -> (B, D, D, A) { ... } fn ywwy(self) -> (B, D, D, B) { ... } fn ywwz(self) -> (B, D, D, C) { ... } fn ywww(self) -> (B, D, D, D) { ... } fn zxxx(self) -> (C, A, A, A) { ... } fn zxxy(self) -> (C, A, A, B) { ... } fn zxxz(self) -> (C, A, A, C) { ... } fn zxxw(self) -> (C, A, A, D) { ... } fn zxyx(self) -> (C, A, B, A) { ... } fn zxyy(self) -> (C, A, B, B) { ... } fn zxyz(self) -> (C, A, B, C) { ... } fn zxyw(self) -> (C, A, B, D) { ... } fn zxzx(self) -> (C, A, C, A) { ... } fn zxzy(self) -> (C, A, C, B) { ... } fn zxzz(self) -> (C, A, C, C) { ... } fn zxzw(self) -> (C, A, C, D) { ... } fn zxwx(self) -> (C, A, D, A) { ... } fn zxwy(self) -> (C, A, D, B) { ... } fn zxwz(self) -> (C, A, D, C) { ... } fn zxww(self) -> (C, A, D, D) { ... } fn zyxx(self) -> (C, B, A, A) { ... } fn zyxy(self) -> (C, B, A, B) { ... } fn zyxz(self) -> (C, B, A, C) { ... } fn zyxw(self) -> (C, B, A, D) { ... } fn zyyx(self) -> (C, B, B, A) { ... } fn zyyy(self) -> (C, B, B, B) { ... } fn zyyz(self) -> (C, B, B, C) { ... } fn zyyw(self) -> (C, B, B, D) { ... } fn zyzx(self) -> (C, B, C, A) { ... } fn zyzy(self) -> (C, B, C, B) { ... } fn zyzz(self) -> (C, B, C, C) { ... } fn zyzw(self) -> (C, B, C, D) { ... } fn zywx(self) -> (C, B, D, A) { ... } fn zywy(self) -> (C, B, D, B) { ... } fn zywz(self) -> (C, B, D, C) { ... } fn zyww(self) -> (C, B, D, D) { ... } fn zzxx(self) -> (C, C, A, A) { ... } fn zzxy(self) -> (C, C, A, B) { ... } fn zzxz(self) -> (C, C, A, C) { ... } fn zzxw(self) -> (C, C, A, D) { ... } fn zzyx(self) -> (C, C, B, A) { ... } fn zzyy(self) -> (C, C, B, B) { ... } fn zzyz(self) -> (C, C, B, C) { ... } fn zzyw(self) -> (C, C, B, D) { ... } fn zzzx(self) -> (C, C, C, A) { ... } fn zzzy(self) -> (C, C, C, B) { ... } fn zzzz(self) -> (C, C, C, C) { ... } fn zzzw(self) -> (C, C, C, D) { ... } fn zzwx(self) -> (C, C, D, A) { ... } fn zzwy(self) -> (C, C, D, B) { ... } fn zzwz(self) -> (C, C, D, C) { ... } fn zzww(self) -> (C, C, D, D) { ... } fn zwxx(self) -> (C, D, A, A) { ... } fn zwxy(self) -> (C, D, A, B) { ... } fn zwxz(self) -> (C, D, A, C) { ... } fn zwxw(self) -> (C, D, A, D) { ... } fn zwyx(self) -> (C, D, B, A) { ... } fn zwyy(self) -> (C, D, B, B) { ... } fn zwyz(self) -> (C, D, B, C) { ... } fn zwyw(self) -> (C, D, B, D) { ... } fn zwzx(self) -> (C, D, C, A) { ... } fn zwzy(self) -> (C, D, C, B) { ... } fn zwzz(self) -> (C, D, C, C) { ... } fn zwzw(self) -> (C, D, C, D) { ... } fn zwwx(self) -> (C, D, D, A) { ... } fn zwwy(self) -> (C, D, D, B) { ... } fn zwwz(self) -> (C, D, D, C) { ... } fn zwww(self) -> (C, D, D, D) { ... } fn wxxx(self) -> (D, A, A, A) { ... } fn wxxy(self) -> (D, A, A, B) { ... } fn wxxz(self) -> (D, A, A, C) { ... } fn wxxw(self) -> (D, A, A, D) { ... } fn wxyx(self) -> (D, A, B, A) { ... } fn wxyy(self) -> (D, A, B, B) { ... } fn wxyz(self) -> (D, A, B, C) { ... } fn wxyw(self) -> (D, A, B, D) { ... } fn wxzx(self) -> (D, A, C, A) { ... } fn wxzy(self) -> (D, A, C, B) { ... } fn wxzz(self) -> (D, A, C, C) { ... } fn wxzw(self) -> (D, A, C, D) { ... } fn wxwx(self) -> (D, A, D, A) { ... } fn wxwy(self) -> (D, A, D, B) { ... } fn wxwz(self) -> (D, A, D, C) { ... } fn wxww(self) -> (D, A, D, D) { ... } fn wyxx(self) -> (D, B, A, A) { ... } fn wyxy(self) -> (D, B, A, B) { ... } fn wyxz(self) -> (D, B, A, C) { ... } fn wyxw(self) -> (D, B, A, D) { ... } fn wyyx(self) -> (D, B, B, A) { ... } fn wyyy(self) -> (D, B, B, B) { ... } fn wyyz(self) -> (D, B, B, C) { ... } fn wyyw(self) -> (D, B, B, D) { ... } fn wyzx(self) -> (D, B, C, A) { ... } fn wyzy(self) -> (D, B, C, B) { ... } fn wyzz(self) -> (D, B, C, C) { ... } fn wyzw(self) -> (D, B, C, D) { ... } fn wywx(self) -> (D, B, D, A) { ... } fn wywy(self) -> (D, B, D, B) { ... } fn wywz(self) -> (D, B, D, C) { ... } fn wyww(self) -> (D, B, D, D) { ... } fn wzxx(self) -> (D, C, A, A) { ... } fn wzxy(self) -> (D, C, A, B) { ... } fn wzxz(self) -> (D, C, A, C) { ... } fn wzxw(self) -> (D, C, A, D) { ... } fn wzyx(self) -> (D, C, B, A) { ... } fn wzyy(self) -> (D, C, B, B) { ... } fn wzyz(self) -> (D, C, B, C) { ... } fn wzyw(self) -> (D, C, B, D) { ... } fn wzzx(self) -> (D, C, C, A) { ... } fn wzzy(self) -> (D, C, C, B) { ... } fn wzzz(self) -> (D, C, C, C) { ... } fn wzzw(self) -> (D, C, C, D) { ... } fn wzwx(self) -> (D, C, D, A) { ... } fn wzwy(self) -> (D, C, D, B) { ... } fn wzwz(self) -> (D, C, D, C) { ... } fn wzww(self) -> (D, C, D, D) { ... } fn wwxx(self) -> (D, D, A, A) { ... } fn wwxy(self) -> (D, D, A, B) { ... } fn wwxz(self) -> (D, D, A, C) { ... } fn wwxw(self) -> (D, D, A, D) { ... } fn wwyx(self) -> (D, D, B, A) { ... } fn wwyy(self) -> (D, D, B, B) { ... } fn wwyz(self) -> (D, D, B, C) { ... } fn wwyw(self) -> (D, D, B, D) { ... } fn wwzx(self) -> (D, D, C, A) { ... } fn wwzy(self) -> (D, D, C, B) { ... } fn wwzz(self) -> (D, D, C, C) { ... } fn wwzw(self) -> (D, D, C, D) { ... } fn wwwx(self) -> (D, D, D, A) { ... } fn wwwy(self) -> (D, D, D, B) { ... } fn wwwz(self) -> (D, D, D, C) { ... } fn wwww(self) -> (D, D, D, D) { ... } fn r(self) -> A { ... } fn g(self) -> B { ... } fn b(self) -> C { ... } fn a(self) -> D { ... } fn rr(self) -> (A, A) { ... } fn rg(self) -> (A, B) { ... } fn rb(self) -> (A, C) { ... } fn ra(self) -> (A, D) { ... } fn gr(self) -> (B, A) { ... } fn gg(self) -> (B, B) { ... } fn gb(self) -> (B, C) { ... } fn ga(self) -> (B, D) { ... } fn br(self) -> (C, A) { ... } fn bg(self) -> (C, B) { ... } fn bb(self) -> (C, C) { ... } fn ba(self) -> (C, D) { ... } fn ar(self) -> (D, A) { ... } fn ag(self) -> (D, B) { ... } fn ab(self) -> (D, C) { ... } fn aa(self) -> (D, D) { ... } fn rrr(self) -> (A, A, A) { ... } fn rrg(self) -> (A, A, B) { ... } fn rrb(self) -> (A, A, C) { ... } fn rra(self) -> (A, A, D) { ... } fn rgr(self) -> (A, B, A) { ... } fn rgg(self) -> (A, B, B) { ... } fn rgb(self) -> (A, B, C) { ... } fn rga(self) -> (A, B, D) { ... } fn rbr(self) -> (A, C, A) { ... } fn rbg(self) -> (A, C, B) { ... } fn rbb(self) -> (A, C, C) { ... } fn rba(self) -> (A, C, D) { ... } fn rar(self) -> (A, D, A) { ... } fn rag(self) -> (A, D, B) { ... } fn rab(self) -> (A, D, C) { ... } fn raa(self) -> (A, D, D) { ... } fn grr(self) -> (B, A, A) { ... } fn grg(self) -> (B, A, B) { ... } fn grb(self) -> (B, A, C) { ... } fn gra(self) -> (B, A, D) { ... } fn ggr(self) -> (B, B, A) { ... } fn ggg(self) -> (B, B, B) { ... } fn ggb(self) -> (B, B, C) { ... } fn gga(self) -> (B, B, D) { ... } fn gbr(self) -> (B, C, A) { ... } fn gbg(self) -> (B, C, B) { ... } fn gbb(self) -> (B, C, C) { ... } fn gba(self) -> (B, C, D) { ... } fn gar(self) -> (B, D, A) { ... } fn gag(self) -> (B, D, B) { ... } fn gab(self) -> (B, D, C) { ... } fn gaa(self) -> (B, D, D) { ... } fn brr(self) -> (C, A, A) { ... } fn brg(self) -> (C, A, B) { ... } fn brb(self) -> (C, A, C) { ... } fn bra(self) -> (C, A, D) { ... } fn bgr(self) -> (C, B, A) { ... } fn bgg(self) -> (C, B, B) { ... } fn bgb(self) -> (C, B, C) { ... } fn bga(self) -> (C, B, D) { ... } fn bbr(self) -> (C, C, A) { ... } fn bbg(self) -> (C, C, B) { ... } fn bbb(self) -> (C, C, C) { ... } fn bba(self) -> (C, C, D) { ... } fn bar(self) -> (C, D, A) { ... } fn bag(self) -> (C, D, B) { ... } fn bab(self) -> (C, D, C) { ... } fn baa(self) -> (C, D, D) { ... } fn arr(self) -> (D, A, A) { ... } fn arg(self) -> (D, A, B) { ... } fn arb(self) -> (D, A, C) { ... } fn ara(self) -> (D, A, D) { ... } fn agr(self) -> (D, B, A) { ... } fn agg(self) -> (D, B, B) { ... } fn agb(self) -> (D, B, C) { ... } fn aga(self) -> (D, B, D) { ... } fn abr(self) -> (D, C, A) { ... } fn abg(self) -> (D, C, B) { ... } fn abb(self) -> (D, C, C) { ... } fn aba(self) -> (D, C, D) { ... } fn aar(self) -> (D, D, A) { ... } fn aag(self) -> (D, D, B) { ... } fn aab(self) -> (D, D, C) { ... } fn aaa(self) -> (D, D, D) { ... } fn rrrr(self) -> (A, A, A, A) { ... } fn rrrg(self) -> (A, A, A, B) { ... } fn rrrb(self) -> (A, A, A, C) { ... } fn rrra(self) -> (A, A, A, D) { ... } fn rrgr(self) -> (A, A, B, A) { ... } fn rrgg(self) -> (A, A, B, B) { ... } fn rrgb(self) -> (A, A, B, C) { ... } fn rrga(self) -> (A, A, B, D) { ... } fn rrbr(self) -> (A, A, C, A) { ... } fn rrbg(self) -> (A, A, C, B) { ... } fn rrbb(self) -> (A, A, C, C) { ... } fn rrba(self) -> (A, A, C, D) { ... } fn rrar(self) -> (A, A, D, A) { ... } fn rrag(self) -> (A, A, D, B) { ... } fn rrab(self) -> (A, A, D, C) { ... } fn rraa(self) -> (A, A, D, D) { ... } fn rgrr(self) -> (A, B, A, A) { ... } fn rgrg(self) -> (A, B, A, B) { ... } fn rgrb(self) -> (A, B, A, C) { ... } fn rgra(self) -> (A, B, A, D) { ... } fn rggr(self) -> (A, B, B, A) { ... } fn rggg(self) -> (A, B, B, B) { ... } fn rggb(self) -> (A, B, B, C) { ... } fn rgga(self) -> (A, B, B, D) { ... } fn rgbr(self) -> (A, B, C, A) { ... } fn rgbg(self) -> (A, B, C, B) { ... } fn rgbb(self) -> (A, B, C, C) { ... } fn rgba(self) -> (A, B, C, D) { ... } fn rgar(self) -> (A, B, D, A) { ... } fn rgag(self) -> (A, B, D, B) { ... } fn rgab(self) -> (A, B, D, C) { ... } fn rgaa(self) -> (A, B, D, D) { ... } fn rbrr(self) -> (A, C, A, A) { ... } fn rbrg(self) -> (A, C, A, B) { ... } fn rbrb(self) -> (A, C, A, C) { ... } fn rbra(self) -> (A, C, A, D) { ... } fn rbgr(self) -> (A, C, B, A) { ... } fn rbgg(self) -> (A, C, B, B) { ... } fn rbgb(self) -> (A, C, B, C) { ... } fn rbga(self) -> (A, C, B, D) { ... } fn rbbr(self) -> (A, C, C, A) { ... } fn rbbg(self) -> (A, C, C, B) { ... } fn rbbb(self) -> (A, C, C, C) { ... } fn rbba(self) -> (A, C, C, D) { ... } fn rbar(self) -> (A, C, D, A) { ... } fn rbag(self) -> (A, C, D, B) { ... } fn rbab(self) -> (A, C, D, C) { ... } fn rbaa(self) -> (A, C, D, D) { ... } fn rarr(self) -> (A, D, A, A) { ... } fn rarg(self) -> (A, D, A, B) { ... } fn rarb(self) -> (A, D, A, C) { ... } fn rara(self) -> (A, D, A, D) { ... } fn ragr(self) -> (A, D, B, A) { ... } fn ragg(self) -> (A, D, B, B) { ... } fn ragb(self) -> (A, D, B, C) { ... } fn raga(self) -> (A, D, B, D) { ... } fn rabr(self) -> (A, D, C, A) { ... } fn rabg(self) -> (A, D, C, B) { ... } fn rabb(self) -> (A, D, C, C) { ... } fn raba(self) -> (A, D, C, D) { ... } fn raar(self) -> (A, D, D, A) { ... } fn raag(self) -> (A, D, D, B) { ... } fn raab(self) -> (A, D, D, C) { ... } fn raaa(self) -> (A, D, D, D) { ... } fn grrr(self) -> (B, A, A, A) { ... } fn grrg(self) -> (B, A, A, B) { ... } fn grrb(self) -> (B, A, A, C) { ... } fn grra(self) -> (B, A, A, D) { ... } fn grgr(self) -> (B, A, B, A) { ... } fn grgg(self) -> (B, A, B, B) { ... } fn grgb(self) -> (B, A, B, C) { ... } fn grga(self) -> (B, A, B, D) { ... } fn grbr(self) -> (B, A, C, A) { ... } fn grbg(self) -> (B, A, C, B) { ... } fn grbb(self) -> (B, A, C, C) { ... } fn grba(self) -> (B, A, C, D) { ... } fn grar(self) -> (B, A, D, A) { ... } fn grag(self) -> (B, A, D, B) { ... } fn grab(self) -> (B, A, D, C) { ... } fn graa(self) -> (B, A, D, D) { ... } fn ggrr(self) -> (B, B, A, A) { ... } fn ggrg(self) -> (B, B, A, B) { ... } fn ggrb(self) -> (B, B, A, C) { ... } fn ggra(self) -> (B, B, A, D) { ... } fn gggr(self) -> (B, B, B, A) { ... } fn gggg(self) -> (B, B, B, B) { ... } fn gggb(self) -> (B, B, B, C) { ... } fn ggga(self) -> (B, B, B, D) { ... } fn ggbr(self) -> (B, B, C, A) { ... } fn ggbg(self) -> (B, B, C, B) { ... } fn ggbb(self) -> (B, B, C, C) { ... } fn ggba(self) -> (B, B, C, D) { ... } fn ggar(self) -> (B, B, D, A) { ... } fn ggag(self) -> (B, B, D, B) { ... } fn ggab(self) -> (B, B, D, C) { ... } fn ggaa(self) -> (B, B, D, D) { ... } fn gbrr(self) -> (B, C, A, A) { ... } fn gbrg(self) -> (B, C, A, B) { ... } fn gbrb(self) -> (B, C, A, C) { ... } fn gbra(self) -> (B, C, A, D) { ... } fn gbgr(self) -> (B, C, B, A) { ... } fn gbgg(self) -> (B, C, B, B) { ... } fn gbgb(self) -> (B, C, B, C) { ... } fn gbga(self) -> (B, C, B, D) { ... } fn gbbr(self) -> (B, C, C, A) { ... } fn gbbg(self) -> (B, C, C, B) { ... } fn gbbb(self) -> (B, C, C, C) { ... } fn gbba(self) -> (B, C, C, D) { ... } fn gbar(self) -> (B, C, D, A) { ... } fn gbag(self) -> (B, C, D, B) { ... } fn gbab(self) -> (B, C, D, C) { ... } fn gbaa(self) -> (B, C, D, D) { ... } fn garr(self) -> (B, D, A, A) { ... } fn garg(self) -> (B, D, A, B) { ... } fn garb(self) -> (B, D, A, C) { ... } fn gara(self) -> (B, D, A, D) { ... } fn gagr(self) -> (B, D, B, A) { ... } fn gagg(self) -> (B, D, B, B) { ... } fn gagb(self) -> (B, D, B, C) { ... } fn gaga(self) -> (B, D, B, D) { ... } fn gabr(self) -> (B, D, C, A) { ... } fn gabg(self) -> (B, D, C, B) { ... } fn gabb(self) -> (B, D, C, C) { ... } fn gaba(self) -> (B, D, C, D) { ... } fn gaar(self) -> (B, D, D, A) { ... } fn gaag(self) -> (B, D, D, B) { ... } fn gaab(self) -> (B, D, D, C) { ... } fn gaaa(self) -> (B, D, D, D) { ... } fn brrr(self) -> (C, A, A, A) { ... } fn brrg(self) -> (C, A, A, B) { ... } fn brrb(self) -> (C, A, A, C) { ... } fn brra(self) -> (C, A, A, D) { ... } fn brgr(self) -> (C, A, B, A) { ... } fn brgg(self) -> (C, A, B, B) { ... } fn brgb(self) -> (C, A, B, C) { ... } fn brga(self) -> (C, A, B, D) { ... } fn brbr(self) -> (C, A, C, A) { ... } fn brbg(self) -> (C, A, C, B) { ... } fn brbb(self) -> (C, A, C, C) { ... } fn brba(self) -> (C, A, C, D) { ... } fn brar(self) -> (C, A, D, A) { ... } fn brag(self) -> (C, A, D, B) { ... } fn brab(self) -> (C, A, D, C) { ... } fn braa(self) -> (C, A, D, D) { ... } fn bgrr(self) -> (C, B, A, A) { ... } fn bgrg(self) -> (C, B, A, B) { ... } fn bgrb(self) -> (C, B, A, C) { ... } fn bgra(self) -> (C, B, A, D) { ... } fn bggr(self) -> (C, B, B, A) { ... } fn bggg(self) -> (C, B, B, B) { ... } fn bggb(self) -> (C, B, B, C) { ... } fn bgga(self) -> (C, B, B, D) { ... } fn bgbr(self) -> (C, B, C, A) { ... } fn bgbg(self) -> (C, B, C, B) { ... } fn bgbb(self) -> (C, B, C, C) { ... } fn bgba(self) -> (C, B, C, D) { ... } fn bgar(self) -> (C, B, D, A) { ... } fn bgag(self) -> (C, B, D, B) { ... } fn bgab(self) -> (C, B, D, C) { ... } fn bgaa(self) -> (C, B, D, D) { ... } fn bbrr(self) -> (C, C, A, A) { ... } fn bbrg(self) -> (C, C, A, B) { ... } fn bbrb(self) -> (C, C, A, C) { ... } fn bbra(self) -> (C, C, A, D) { ... } fn bbgr(self) -> (C, C, B, A) { ... } fn bbgg(self) -> (C, C, B, B) { ... } fn bbgb(self) -> (C, C, B, C) { ... } fn bbga(self) -> (C, C, B, D) { ... } fn bbbr(self) -> (C, C, C, A) { ... } fn bbbg(self) -> (C, C, C, B) { ... } fn bbbb(self) -> (C, C, C, C) { ... } fn bbba(self) -> (C, C, C, D) { ... } fn bbar(self) -> (C, C, D, A) { ... } fn bbag(self) -> (C, C, D, B) { ... } fn bbab(self) -> (C, C, D, C) { ... } fn bbaa(self) -> (C, C, D, D) { ... } fn barr(self) -> (C, D, A, A) { ... } fn barg(self) -> (C, D, A, B) { ... } fn barb(self) -> (C, D, A, C) { ... } fn bara(self) -> (C, D, A, D) { ... } fn bagr(self) -> (C, D, B, A) { ... } fn bagg(self) -> (C, D, B, B) { ... } fn bagb(self) -> (C, D, B, C) { ... } fn baga(self) -> (C, D, B, D) { ... } fn babr(self) -> (C, D, C, A) { ... } fn babg(self) -> (C, D, C, B) { ... } fn babb(self) -> (C, D, C, C) { ... } fn baba(self) -> (C, D, C, D) { ... } fn baar(self) -> (C, D, D, A) { ... } fn baag(self) -> (C, D, D, B) { ... } fn baab(self) -> (C, D, D, C) { ... } fn baaa(self) -> (C, D, D, D) { ... } fn arrr(self) -> (D, A, A, A) { ... } fn arrg(self) -> (D, A, A, B) { ... } fn arrb(self) -> (D, A, A, C) { ... } fn arra(self) -> (D, A, A, D) { ... } fn argr(self) -> (D, A, B, A) { ... } fn argg(self) -> (D, A, B, B) { ... } fn argb(self) -> (D, A, B, C) { ... } fn arga(self) -> (D, A, B, D) { ... } fn arbr(self) -> (D, A, C, A) { ... } fn arbg(self) -> (D, A, C, B) { ... } fn arbb(self) -> (D, A, C, C) { ... } fn arba(self) -> (D, A, C, D) { ... } fn arar(self) -> (D, A, D, A) { ... } fn arag(self) -> (D, A, D, B) { ... } fn arab(self) -> (D, A, D, C) { ... } fn araa(self) -> (D, A, D, D) { ... } fn agrr(self) -> (D, B, A, A) { ... } fn agrg(self) -> (D, B, A, B) { ... } fn agrb(self) -> (D, B, A, C) { ... } fn agra(self) -> (D, B, A, D) { ... } fn aggr(self) -> (D, B, B, A) { ... } fn aggg(self) -> (D, B, B, B) { ... } fn aggb(self) -> (D, B, B, C) { ... } fn agga(self) -> (D, B, B, D) { ... } fn agbr(self) -> (D, B, C, A) { ... } fn agbg(self) -> (D, B, C, B) { ... } fn agbb(self) -> (D, B, C, C) { ... } fn agba(self) -> (D, B, C, D) { ... } fn agar(self) -> (D, B, D, A) { ... } fn agag(self) -> (D, B, D, B) { ... } fn agab(self) -> (D, B, D, C) { ... } fn agaa(self) -> (D, B, D, D) { ... } fn abrr(self) -> (D, C, A, A) { ... } fn abrg(self) -> (D, C, A, B) { ... } fn abrb(self) -> (D, C, A, C) { ... } fn abra(self) -> (D, C, A, D) { ... } fn abgr(self) -> (D, C, B, A) { ... } fn abgg(self) -> (D, C, B, B) { ... } fn abgb(self) -> (D, C, B, C) { ... } fn abga(self) -> (D, C, B, D) { ... } fn abbr(self) -> (D, C, C, A) { ... } fn abbg(self) -> (D, C, C, B) { ... } fn abbb(self) -> (D, C, C, C) { ... } fn abba(self) -> (D, C, C, D) { ... } fn abar(self) -> (D, C, D, A) { ... } fn abag(self) -> (D, C, D, B) { ... } fn abab(self) -> (D, C, D, C) { ... } fn abaa(self) -> (D, C, D, D) { ... } fn aarr(self) -> (D, D, A, A) { ... } fn aarg(self) -> (D, D, A, B) { ... } fn aarb(self) -> (D, D, A, C) { ... } fn aara(self) -> (D, D, A, D) { ... } fn aagr(self) -> (D, D, B, A) { ... } fn aagg(self) -> (D, D, B, B) { ... } fn aagb(self) -> (D, D, B, C) { ... } fn aaga(self) -> (D, D, B, D) { ... } fn aabr(self) -> (D, D, C, A) { ... } fn aabg(self) -> (D, D, C, B) { ... } fn aabb(self) -> (D, D, C, C) { ... } fn aaba(self) -> (D, D, C, D) { ... } fn aaar(self) -> (D, D, D, A) { ... } fn aaag(self) -> (D, D, D, B) { ... } fn aaab(self) -> (D, D, D, C) { ... } fn aaaa(self) -> (D, D, D, D) { ... }
}

Required Methods§

Source

fn s(self) -> (A, B, C, D)

Provided Methods§

Source

fn x(self) -> A

Source

fn y(self) -> B

Source

fn z(self) -> C

Source

fn w(self) -> D

Source

fn xx(self) -> (A, A)

Source

fn xy(self) -> (A, B)

Source

fn xz(self) -> (A, C)

Source

fn xw(self) -> (A, D)

Source

fn yx(self) -> (B, A)

Source

fn yy(self) -> (B, B)

Source

fn yz(self) -> (B, C)

Source

fn yw(self) -> (B, D)

Source

fn zx(self) -> (C, A)

Source

fn zy(self) -> (C, B)

Source

fn zz(self) -> (C, C)

Source

fn zw(self) -> (C, D)

Source

fn wx(self) -> (D, A)

Source

fn wy(self) -> (D, B)

Source

fn wz(self) -> (D, C)

Source

fn ww(self) -> (D, D)

Source

fn xxx(self) -> (A, A, A)

Source

fn xxy(self) -> (A, A, B)

Source

fn xxz(self) -> (A, A, C)

Source

fn xxw(self) -> (A, A, D)

Source

fn xyx(self) -> (A, B, A)

Source

fn xyy(self) -> (A, B, B)

Source

fn xyz(self) -> (A, B, C)

Source

fn xyw(self) -> (A, B, D)

Source

fn xzx(self) -> (A, C, A)

Source

fn xzy(self) -> (A, C, B)

Source

fn xzz(self) -> (A, C, C)

Source

fn xzw(self) -> (A, C, D)

Source

fn xwx(self) -> (A, D, A)

Source

fn xwy(self) -> (A, D, B)

Source

fn xwz(self) -> (A, D, C)

Source

fn xww(self) -> (A, D, D)

Source

fn yxx(self) -> (B, A, A)

Source

fn yxy(self) -> (B, A, B)

Source

fn yxz(self) -> (B, A, C)

Source

fn yxw(self) -> (B, A, D)

Source

fn yyx(self) -> (B, B, A)

Source

fn yyy(self) -> (B, B, B)

Source

fn yyz(self) -> (B, B, C)

Source

fn yyw(self) -> (B, B, D)

Source

fn yzx(self) -> (B, C, A)

Source

fn yzy(self) -> (B, C, B)

Source

fn yzz(self) -> (B, C, C)

Source

fn yzw(self) -> (B, C, D)

Source

fn ywx(self) -> (B, D, A)

Source

fn ywy(self) -> (B, D, B)

Source

fn ywz(self) -> (B, D, C)

Source

fn yww(self) -> (B, D, D)

Source

fn zxx(self) -> (C, A, A)

Source

fn zxy(self) -> (C, A, B)

Source

fn zxz(self) -> (C, A, C)

Source

fn zxw(self) -> (C, A, D)

Source

fn zyx(self) -> (C, B, A)

Source

fn zyy(self) -> (C, B, B)

Source

fn zyz(self) -> (C, B, C)

Source

fn zyw(self) -> (C, B, D)

Source

fn zzx(self) -> (C, C, A)

Source

fn zzy(self) -> (C, C, B)

Source

fn zzz(self) -> (C, C, C)

Source

fn zzw(self) -> (C, C, D)

Source

fn zwx(self) -> (C, D, A)

Source

fn zwy(self) -> (C, D, B)

Source

fn zwz(self) -> (C, D, C)

Source

fn zww(self) -> (C, D, D)

Source

fn wxx(self) -> (D, A, A)

Source

fn wxy(self) -> (D, A, B)

Source

fn wxz(self) -> (D, A, C)

Source

fn wxw(self) -> (D, A, D)

Source

fn wyx(self) -> (D, B, A)

Source

fn wyy(self) -> (D, B, B)

Source

fn wyz(self) -> (D, B, C)

Source

fn wyw(self) -> (D, B, D)

Source

fn wzx(self) -> (D, C, A)

Source

fn wzy(self) -> (D, C, B)

Source

fn wzz(self) -> (D, C, C)

Source

fn wzw(self) -> (D, C, D)

Source

fn wwx(self) -> (D, D, A)

Source

fn wwy(self) -> (D, D, B)

Source

fn wwz(self) -> (D, D, C)

Source

fn www(self) -> (D, D, D)

Source

fn xxxx(self) -> (A, A, A, A)

Source

fn xxxy(self) -> (A, A, A, B)

Source

fn xxxz(self) -> (A, A, A, C)

Source

fn xxxw(self) -> (A, A, A, D)

Source

fn xxyx(self) -> (A, A, B, A)

Source

fn xxyy(self) -> (A, A, B, B)

Source

fn xxyz(self) -> (A, A, B, C)

Source

fn xxyw(self) -> (A, A, B, D)

Source

fn xxzx(self) -> (A, A, C, A)

Source

fn xxzy(self) -> (A, A, C, B)

Source

fn xxzz(self) -> (A, A, C, C)

Source

fn xxzw(self) -> (A, A, C, D)

Source

fn xxwx(self) -> (A, A, D, A)

Source

fn xxwy(self) -> (A, A, D, B)

Source

fn xxwz(self) -> (A, A, D, C)

Source

fn xxww(self) -> (A, A, D, D)

Source

fn xyxx(self) -> (A, B, A, A)

Source

fn xyxy(self) -> (A, B, A, B)

Source

fn xyxz(self) -> (A, B, A, C)

Source

fn xyxw(self) -> (A, B, A, D)

Source

fn xyyx(self) -> (A, B, B, A)

Source

fn xyyy(self) -> (A, B, B, B)

Source

fn xyyz(self) -> (A, B, B, C)

Source

fn xyyw(self) -> (A, B, B, D)

Source

fn xyzx(self) -> (A, B, C, A)

Source

fn xyzy(self) -> (A, B, C, B)

Source

fn xyzz(self) -> (A, B, C, C)

Source

fn xyzw(self) -> (A, B, C, D)

Source

fn xywx(self) -> (A, B, D, A)

Source

fn xywy(self) -> (A, B, D, B)

Source

fn xywz(self) -> (A, B, D, C)

Source

fn xyww(self) -> (A, B, D, D)

Source

fn xzxx(self) -> (A, C, A, A)

Source

fn xzxy(self) -> (A, C, A, B)

Source

fn xzxz(self) -> (A, C, A, C)

Source

fn xzxw(self) -> (A, C, A, D)

Source

fn xzyx(self) -> (A, C, B, A)

Source

fn xzyy(self) -> (A, C, B, B)

Source

fn xzyz(self) -> (A, C, B, C)

Source

fn xzyw(self) -> (A, C, B, D)

Source

fn xzzx(self) -> (A, C, C, A)

Source

fn xzzy(self) -> (A, C, C, B)

Source

fn xzzz(self) -> (A, C, C, C)

Source

fn xzzw(self) -> (A, C, C, D)

Source

fn xzwx(self) -> (A, C, D, A)

Source

fn xzwy(self) -> (A, C, D, B)

Source

fn xzwz(self) -> (A, C, D, C)

Source

fn xzww(self) -> (A, C, D, D)

Source

fn xwxx(self) -> (A, D, A, A)

Source

fn xwxy(self) -> (A, D, A, B)

Source

fn xwxz(self) -> (A, D, A, C)

Source

fn xwxw(self) -> (A, D, A, D)

Source

fn xwyx(self) -> (A, D, B, A)

Source

fn xwyy(self) -> (A, D, B, B)

Source

fn xwyz(self) -> (A, D, B, C)

Source

fn xwyw(self) -> (A, D, B, D)

Source

fn xwzx(self) -> (A, D, C, A)

Source

fn xwzy(self) -> (A, D, C, B)

Source

fn xwzz(self) -> (A, D, C, C)

Source

fn xwzw(self) -> (A, D, C, D)

Source

fn xwwx(self) -> (A, D, D, A)

Source

fn xwwy(self) -> (A, D, D, B)

Source

fn xwwz(self) -> (A, D, D, C)

Source

fn xwww(self) -> (A, D, D, D)

Source

fn yxxx(self) -> (B, A, A, A)

Source

fn yxxy(self) -> (B, A, A, B)

Source

fn yxxz(self) -> (B, A, A, C)

Source

fn yxxw(self) -> (B, A, A, D)

Source

fn yxyx(self) -> (B, A, B, A)

Source

fn yxyy(self) -> (B, A, B, B)

Source

fn yxyz(self) -> (B, A, B, C)

Source

fn yxyw(self) -> (B, A, B, D)

Source

fn yxzx(self) -> (B, A, C, A)

Source

fn yxzy(self) -> (B, A, C, B)

Source

fn yxzz(self) -> (B, A, C, C)

Source

fn yxzw(self) -> (B, A, C, D)

Source

fn yxwx(self) -> (B, A, D, A)

Source

fn yxwy(self) -> (B, A, D, B)

Source

fn yxwz(self) -> (B, A, D, C)

Source

fn yxww(self) -> (B, A, D, D)

Source

fn yyxx(self) -> (B, B, A, A)

Source

fn yyxy(self) -> (B, B, A, B)

Source

fn yyxz(self) -> (B, B, A, C)

Source

fn yyxw(self) -> (B, B, A, D)

Source

fn yyyx(self) -> (B, B, B, A)

Source

fn yyyy(self) -> (B, B, B, B)

Source

fn yyyz(self) -> (B, B, B, C)

Source

fn yyyw(self) -> (B, B, B, D)

Source

fn yyzx(self) -> (B, B, C, A)

Source

fn yyzy(self) -> (B, B, C, B)

Source

fn yyzz(self) -> (B, B, C, C)

Source

fn yyzw(self) -> (B, B, C, D)

Source

fn yywx(self) -> (B, B, D, A)

Source

fn yywy(self) -> (B, B, D, B)

Source

fn yywz(self) -> (B, B, D, C)

Source

fn yyww(self) -> (B, B, D, D)

Source

fn yzxx(self) -> (B, C, A, A)

Source

fn yzxy(self) -> (B, C, A, B)

Source

fn yzxz(self) -> (B, C, A, C)

Source

fn yzxw(self) -> (B, C, A, D)

Source

fn yzyx(self) -> (B, C, B, A)

Source

fn yzyy(self) -> (B, C, B, B)

Source

fn yzyz(self) -> (B, C, B, C)

Source

fn yzyw(self) -> (B, C, B, D)

Source

fn yzzx(self) -> (B, C, C, A)

Source

fn yzzy(self) -> (B, C, C, B)

Source

fn yzzz(self) -> (B, C, C, C)

Source

fn yzzw(self) -> (B, C, C, D)

Source

fn yzwx(self) -> (B, C, D, A)

Source

fn yzwy(self) -> (B, C, D, B)

Source

fn yzwz(self) -> (B, C, D, C)

Source

fn yzww(self) -> (B, C, D, D)

Source

fn ywxx(self) -> (B, D, A, A)

Source

fn ywxy(self) -> (B, D, A, B)

Source

fn ywxz(self) -> (B, D, A, C)

Source

fn ywxw(self) -> (B, D, A, D)

Source

fn ywyx(self) -> (B, D, B, A)

Source

fn ywyy(self) -> (B, D, B, B)

Source

fn ywyz(self) -> (B, D, B, C)

Source

fn ywyw(self) -> (B, D, B, D)

Source

fn ywzx(self) -> (B, D, C, A)

Source

fn ywzy(self) -> (B, D, C, B)

Source

fn ywzz(self) -> (B, D, C, C)

Source

fn ywzw(self) -> (B, D, C, D)

Source

fn ywwx(self) -> (B, D, D, A)

Source

fn ywwy(self) -> (B, D, D, B)

Source

fn ywwz(self) -> (B, D, D, C)

Source

fn ywww(self) -> (B, D, D, D)

Source

fn zxxx(self) -> (C, A, A, A)

Source

fn zxxy(self) -> (C, A, A, B)

Source

fn zxxz(self) -> (C, A, A, C)

Source

fn zxxw(self) -> (C, A, A, D)

Source

fn zxyx(self) -> (C, A, B, A)

Source

fn zxyy(self) -> (C, A, B, B)

Source

fn zxyz(self) -> (C, A, B, C)

Source

fn zxyw(self) -> (C, A, B, D)

Source

fn zxzx(self) -> (C, A, C, A)

Source

fn zxzy(self) -> (C, A, C, B)

Source

fn zxzz(self) -> (C, A, C, C)

Source

fn zxzw(self) -> (C, A, C, D)

Source

fn zxwx(self) -> (C, A, D, A)

Source

fn zxwy(self) -> (C, A, D, B)

Source

fn zxwz(self) -> (C, A, D, C)

Source

fn zxww(self) -> (C, A, D, D)

Source

fn zyxx(self) -> (C, B, A, A)

Source

fn zyxy(self) -> (C, B, A, B)

Source

fn zyxz(self) -> (C, B, A, C)

Source

fn zyxw(self) -> (C, B, A, D)

Source

fn zyyx(self) -> (C, B, B, A)

Source

fn zyyy(self) -> (C, B, B, B)

Source

fn zyyz(self) -> (C, B, B, C)

Source

fn zyyw(self) -> (C, B, B, D)

Source

fn zyzx(self) -> (C, B, C, A)

Source

fn zyzy(self) -> (C, B, C, B)

Source

fn zyzz(self) -> (C, B, C, C)

Source

fn zyzw(self) -> (C, B, C, D)

Source

fn zywx(self) -> (C, B, D, A)

Source

fn zywy(self) -> (C, B, D, B)

Source

fn zywz(self) -> (C, B, D, C)

Source

fn zyww(self) -> (C, B, D, D)

Source

fn zzxx(self) -> (C, C, A, A)

Source

fn zzxy(self) -> (C, C, A, B)

Source

fn zzxz(self) -> (C, C, A, C)

Source

fn zzxw(self) -> (C, C, A, D)

Source

fn zzyx(self) -> (C, C, B, A)

Source

fn zzyy(self) -> (C, C, B, B)

Source

fn zzyz(self) -> (C, C, B, C)

Source

fn zzyw(self) -> (C, C, B, D)

Source

fn zzzx(self) -> (C, C, C, A)

Source

fn zzzy(self) -> (C, C, C, B)

Source

fn zzzz(self) -> (C, C, C, C)

Source

fn zzzw(self) -> (C, C, C, D)

Source

fn zzwx(self) -> (C, C, D, A)

Source

fn zzwy(self) -> (C, C, D, B)

Source

fn zzwz(self) -> (C, C, D, C)

Source

fn zzww(self) -> (C, C, D, D)

Source

fn zwxx(self) -> (C, D, A, A)

Source

fn zwxy(self) -> (C, D, A, B)

Source

fn zwxz(self) -> (C, D, A, C)

Source

fn zwxw(self) -> (C, D, A, D)

Source

fn zwyx(self) -> (C, D, B, A)

Source

fn zwyy(self) -> (C, D, B, B)

Source

fn zwyz(self) -> (C, D, B, C)

Source

fn zwyw(self) -> (C, D, B, D)

Source

fn zwzx(self) -> (C, D, C, A)

Source

fn zwzy(self) -> (C, D, C, B)

Source

fn zwzz(self) -> (C, D, C, C)

Source

fn zwzw(self) -> (C, D, C, D)

Source

fn zwwx(self) -> (C, D, D, A)

Source

fn zwwy(self) -> (C, D, D, B)

Source

fn zwwz(self) -> (C, D, D, C)

Source

fn zwww(self) -> (C, D, D, D)

Source

fn wxxx(self) -> (D, A, A, A)

Source

fn wxxy(self) -> (D, A, A, B)

Source

fn wxxz(self) -> (D, A, A, C)

Source

fn wxxw(self) -> (D, A, A, D)

Source

fn wxyx(self) -> (D, A, B, A)

Source

fn wxyy(self) -> (D, A, B, B)

Source

fn wxyz(self) -> (D, A, B, C)

Source

fn wxyw(self) -> (D, A, B, D)

Source

fn wxzx(self) -> (D, A, C, A)

Source

fn wxzy(self) -> (D, A, C, B)

Source

fn wxzz(self) -> (D, A, C, C)

Source

fn wxzw(self) -> (D, A, C, D)

Source

fn wxwx(self) -> (D, A, D, A)

Source

fn wxwy(self) -> (D, A, D, B)

Source

fn wxwz(self) -> (D, A, D, C)

Source

fn wxww(self) -> (D, A, D, D)

Source

fn wyxx(self) -> (D, B, A, A)

Source

fn wyxy(self) -> (D, B, A, B)

Source

fn wyxz(self) -> (D, B, A, C)

Source

fn wyxw(self) -> (D, B, A, D)

Source

fn wyyx(self) -> (D, B, B, A)

Source

fn wyyy(self) -> (D, B, B, B)

Source

fn wyyz(self) -> (D, B, B, C)

Source

fn wyyw(self) -> (D, B, B, D)

Source

fn wyzx(self) -> (D, B, C, A)

Source

fn wyzy(self) -> (D, B, C, B)

Source

fn wyzz(self) -> (D, B, C, C)

Source

fn wyzw(self) -> (D, B, C, D)

Source

fn wywx(self) -> (D, B, D, A)

Source

fn wywy(self) -> (D, B, D, B)

Source

fn wywz(self) -> (D, B, D, C)

Source

fn wyww(self) -> (D, B, D, D)

Source

fn wzxx(self) -> (D, C, A, A)

Source

fn wzxy(self) -> (D, C, A, B)

Source

fn wzxz(self) -> (D, C, A, C)

Source

fn wzxw(self) -> (D, C, A, D)

Source

fn wzyx(self) -> (D, C, B, A)

Source

fn wzyy(self) -> (D, C, B, B)

Source

fn wzyz(self) -> (D, C, B, C)

Source

fn wzyw(self) -> (D, C, B, D)

Source

fn wzzx(self) -> (D, C, C, A)

Source

fn wzzy(self) -> (D, C, C, B)

Source

fn wzzz(self) -> (D, C, C, C)

Source

fn wzzw(self) -> (D, C, C, D)

Source

fn wzwx(self) -> (D, C, D, A)

Source

fn wzwy(self) -> (D, C, D, B)

Source

fn wzwz(self) -> (D, C, D, C)

Source

fn wzww(self) -> (D, C, D, D)

Source

fn wwxx(self) -> (D, D, A, A)

Source

fn wwxy(self) -> (D, D, A, B)

Source

fn wwxz(self) -> (D, D, A, C)

Source

fn wwxw(self) -> (D, D, A, D)

Source

fn wwyx(self) -> (D, D, B, A)

Source

fn wwyy(self) -> (D, D, B, B)

Source

fn wwyz(self) -> (D, D, B, C)

Source

fn wwyw(self) -> (D, D, B, D)

Source

fn wwzx(self) -> (D, D, C, A)

Source

fn wwzy(self) -> (D, D, C, B)

Source

fn wwzz(self) -> (D, D, C, C)

Source

fn wwzw(self) -> (D, D, C, D)

Source

fn wwwx(self) -> (D, D, D, A)

Source

fn wwwy(self) -> (D, D, D, B)

Source

fn wwwz(self) -> (D, D, D, C)

Source

fn wwww(self) -> (D, D, D, D)

Source

fn r(self) -> A

Source

fn g(self) -> B

Source

fn b(self) -> C

Source

fn a(self) -> D

Source

fn rr(self) -> (A, A)

Source

fn rg(self) -> (A, B)

Source

fn rb(self) -> (A, C)

Source

fn ra(self) -> (A, D)

Source

fn gr(self) -> (B, A)

Source

fn gg(self) -> (B, B)

Source

fn gb(self) -> (B, C)

Source

fn ga(self) -> (B, D)

Source

fn br(self) -> (C, A)

Source

fn bg(self) -> (C, B)

Source

fn bb(self) -> (C, C)

Source

fn ba(self) -> (C, D)

Source

fn ar(self) -> (D, A)

Source

fn ag(self) -> (D, B)

Source

fn ab(self) -> (D, C)

Source

fn aa(self) -> (D, D)

Source

fn rrr(self) -> (A, A, A)

Source

fn rrg(self) -> (A, A, B)

Source

fn rrb(self) -> (A, A, C)

Source

fn rra(self) -> (A, A, D)

Source

fn rgr(self) -> (A, B, A)

Source

fn rgg(self) -> (A, B, B)

Source

fn rgb(self) -> (A, B, C)

Source

fn rga(self) -> (A, B, D)

Source

fn rbr(self) -> (A, C, A)

Source

fn rbg(self) -> (A, C, B)

Source

fn rbb(self) -> (A, C, C)

Source

fn rba(self) -> (A, C, D)

Source

fn rar(self) -> (A, D, A)

Source

fn rag(self) -> (A, D, B)

Source

fn rab(self) -> (A, D, C)

Source

fn raa(self) -> (A, D, D)

Source

fn grr(self) -> (B, A, A)

Source

fn grg(self) -> (B, A, B)

Source

fn grb(self) -> (B, A, C)

Source

fn gra(self) -> (B, A, D)

Source

fn ggr(self) -> (B, B, A)

Source

fn ggg(self) -> (B, B, B)

Source

fn ggb(self) -> (B, B, C)

Source

fn gga(self) -> (B, B, D)

Source

fn gbr(self) -> (B, C, A)

Source

fn gbg(self) -> (B, C, B)

Source

fn gbb(self) -> (B, C, C)

Source

fn gba(self) -> (B, C, D)

Source

fn gar(self) -> (B, D, A)

Source

fn gag(self) -> (B, D, B)

Source

fn gab(self) -> (B, D, C)

Source

fn gaa(self) -> (B, D, D)

Source

fn brr(self) -> (C, A, A)

Source

fn brg(self) -> (C, A, B)

Source

fn brb(self) -> (C, A, C)

Source

fn bra(self) -> (C, A, D)

Source

fn bgr(self) -> (C, B, A)

Source

fn bgg(self) -> (C, B, B)

Source

fn bgb(self) -> (C, B, C)

Source

fn bga(self) -> (C, B, D)

Source

fn bbr(self) -> (C, C, A)

Source

fn bbg(self) -> (C, C, B)

Source

fn bbb(self) -> (C, C, C)

Source

fn bba(self) -> (C, C, D)

Source

fn bar(self) -> (C, D, A)

Source

fn bag(self) -> (C, D, B)

Source

fn bab(self) -> (C, D, C)

Source

fn baa(self) -> (C, D, D)

Source

fn arr(self) -> (D, A, A)

Source

fn arg(self) -> (D, A, B)

Source

fn arb(self) -> (D, A, C)

Source

fn ara(self) -> (D, A, D)

Source

fn agr(self) -> (D, B, A)

Source

fn agg(self) -> (D, B, B)

Source

fn agb(self) -> (D, B, C)

Source

fn aga(self) -> (D, B, D)

Source

fn abr(self) -> (D, C, A)

Source

fn abg(self) -> (D, C, B)

Source

fn abb(self) -> (D, C, C)

Source

fn aba(self) -> (D, C, D)

Source

fn aar(self) -> (D, D, A)

Source

fn aag(self) -> (D, D, B)

Source

fn aab(self) -> (D, D, C)

Source

fn aaa(self) -> (D, D, D)

Source

fn rrrr(self) -> (A, A, A, A)

Source

fn rrrg(self) -> (A, A, A, B)

Source

fn rrrb(self) -> (A, A, A, C)

Source

fn rrra(self) -> (A, A, A, D)

Source

fn rrgr(self) -> (A, A, B, A)

Source

fn rrgg(self) -> (A, A, B, B)

Source

fn rrgb(self) -> (A, A, B, C)

Source

fn rrga(self) -> (A, A, B, D)

Source

fn rrbr(self) -> (A, A, C, A)

Source

fn rrbg(self) -> (A, A, C, B)

Source

fn rrbb(self) -> (A, A, C, C)

Source

fn rrba(self) -> (A, A, C, D)

Source

fn rrar(self) -> (A, A, D, A)

Source

fn rrag(self) -> (A, A, D, B)

Source

fn rrab(self) -> (A, A, D, C)

Source

fn rraa(self) -> (A, A, D, D)

Source

fn rgrr(self) -> (A, B, A, A)

Source

fn rgrg(self) -> (A, B, A, B)

Source

fn rgrb(self) -> (A, B, A, C)

Source

fn rgra(self) -> (A, B, A, D)

Source

fn rggr(self) -> (A, B, B, A)

Source

fn rggg(self) -> (A, B, B, B)

Source

fn rggb(self) -> (A, B, B, C)

Source

fn rgga(self) -> (A, B, B, D)

Source

fn rgbr(self) -> (A, B, C, A)

Source

fn rgbg(self) -> (A, B, C, B)

Source

fn rgbb(self) -> (A, B, C, C)

Source

fn rgba(self) -> (A, B, C, D)

Source

fn rgar(self) -> (A, B, D, A)

Source

fn rgag(self) -> (A, B, D, B)

Source

fn rgab(self) -> (A, B, D, C)

Source

fn rgaa(self) -> (A, B, D, D)

Source

fn rbrr(self) -> (A, C, A, A)

Source

fn rbrg(self) -> (A, C, A, B)

Source

fn rbrb(self) -> (A, C, A, C)

Source

fn rbra(self) -> (A, C, A, D)

Source

fn rbgr(self) -> (A, C, B, A)

Source

fn rbgg(self) -> (A, C, B, B)

Source

fn rbgb(self) -> (A, C, B, C)

Source

fn rbga(self) -> (A, C, B, D)

Source

fn rbbr(self) -> (A, C, C, A)

Source

fn rbbg(self) -> (A, C, C, B)

Source

fn rbbb(self) -> (A, C, C, C)

Source

fn rbba(self) -> (A, C, C, D)

Source

fn rbar(self) -> (A, C, D, A)

Source

fn rbag(self) -> (A, C, D, B)

Source

fn rbab(self) -> (A, C, D, C)

Source

fn rbaa(self) -> (A, C, D, D)

Source

fn rarr(self) -> (A, D, A, A)

Source

fn rarg(self) -> (A, D, A, B)

Source

fn rarb(self) -> (A, D, A, C)

Source

fn rara(self) -> (A, D, A, D)

Source

fn ragr(self) -> (A, D, B, A)

Source

fn ragg(self) -> (A, D, B, B)

Source

fn ragb(self) -> (A, D, B, C)

Source

fn raga(self) -> (A, D, B, D)

Source

fn rabr(self) -> (A, D, C, A)

Source

fn rabg(self) -> (A, D, C, B)

Source

fn rabb(self) -> (A, D, C, C)

Source

fn raba(self) -> (A, D, C, D)

Source

fn raar(self) -> (A, D, D, A)

Source

fn raag(self) -> (A, D, D, B)

Source

fn raab(self) -> (A, D, D, C)

Source

fn raaa(self) -> (A, D, D, D)

Source

fn grrr(self) -> (B, A, A, A)

Source

fn grrg(self) -> (B, A, A, B)

Source

fn grrb(self) -> (B, A, A, C)

Source

fn grra(self) -> (B, A, A, D)

Source

fn grgr(self) -> (B, A, B, A)

Source

fn grgg(self) -> (B, A, B, B)

Source

fn grgb(self) -> (B, A, B, C)

Source

fn grga(self) -> (B, A, B, D)

Source

fn grbr(self) -> (B, A, C, A)

Source

fn grbg(self) -> (B, A, C, B)

Source

fn grbb(self) -> (B, A, C, C)

Source

fn grba(self) -> (B, A, C, D)

Source

fn grar(self) -> (B, A, D, A)

Source

fn grag(self) -> (B, A, D, B)

Source

fn grab(self) -> (B, A, D, C)

Source

fn graa(self) -> (B, A, D, D)

Source

fn ggrr(self) -> (B, B, A, A)

Source

fn ggrg(self) -> (B, B, A, B)

Source

fn ggrb(self) -> (B, B, A, C)

Source

fn ggra(self) -> (B, B, A, D)

Source

fn gggr(self) -> (B, B, B, A)

Source

fn gggg(self) -> (B, B, B, B)

Source

fn gggb(self) -> (B, B, B, C)

Source

fn ggga(self) -> (B, B, B, D)

Source

fn ggbr(self) -> (B, B, C, A)

Source

fn ggbg(self) -> (B, B, C, B)

Source

fn ggbb(self) -> (B, B, C, C)

Source

fn ggba(self) -> (B, B, C, D)

Source

fn ggar(self) -> (B, B, D, A)

Source

fn ggag(self) -> (B, B, D, B)

Source

fn ggab(self) -> (B, B, D, C)

Source

fn ggaa(self) -> (B, B, D, D)

Source

fn gbrr(self) -> (B, C, A, A)

Source

fn gbrg(self) -> (B, C, A, B)

Source

fn gbrb(self) -> (B, C, A, C)

Source

fn gbra(self) -> (B, C, A, D)

Source

fn gbgr(self) -> (B, C, B, A)

Source

fn gbgg(self) -> (B, C, B, B)

Source

fn gbgb(self) -> (B, C, B, C)

Source

fn gbga(self) -> (B, C, B, D)

Source

fn gbbr(self) -> (B, C, C, A)

Source

fn gbbg(self) -> (B, C, C, B)

Source

fn gbbb(self) -> (B, C, C, C)

Source

fn gbba(self) -> (B, C, C, D)

Source

fn gbar(self) -> (B, C, D, A)

Source

fn gbag(self) -> (B, C, D, B)

Source

fn gbab(self) -> (B, C, D, C)

Source

fn gbaa(self) -> (B, C, D, D)

Source

fn garr(self) -> (B, D, A, A)

Source

fn garg(self) -> (B, D, A, B)

Source

fn garb(self) -> (B, D, A, C)

Source

fn gara(self) -> (B, D, A, D)

Source

fn gagr(self) -> (B, D, B, A)

Source

fn gagg(self) -> (B, D, B, B)

Source

fn gagb(self) -> (B, D, B, C)

Source

fn gaga(self) -> (B, D, B, D)

Source

fn gabr(self) -> (B, D, C, A)

Source

fn gabg(self) -> (B, D, C, B)

Source

fn gabb(self) -> (B, D, C, C)

Source

fn gaba(self) -> (B, D, C, D)

Source

fn gaar(self) -> (B, D, D, A)

Source

fn gaag(self) -> (B, D, D, B)

Source

fn gaab(self) -> (B, D, D, C)

Source

fn gaaa(self) -> (B, D, D, D)

Source

fn brrr(self) -> (C, A, A, A)

Source

fn brrg(self) -> (C, A, A, B)

Source

fn brrb(self) -> (C, A, A, C)

Source

fn brra(self) -> (C, A, A, D)

Source

fn brgr(self) -> (C, A, B, A)

Source

fn brgg(self) -> (C, A, B, B)

Source

fn brgb(self) -> (C, A, B, C)

Source

fn brga(self) -> (C, A, B, D)

Source

fn brbr(self) -> (C, A, C, A)

Source

fn brbg(self) -> (C, A, C, B)

Source

fn brbb(self) -> (C, A, C, C)

Source

fn brba(self) -> (C, A, C, D)

Source

fn brar(self) -> (C, A, D, A)

Source

fn brag(self) -> (C, A, D, B)

Source

fn brab(self) -> (C, A, D, C)

Source

fn braa(self) -> (C, A, D, D)

Source

fn bgrr(self) -> (C, B, A, A)

Source

fn bgrg(self) -> (C, B, A, B)

Source

fn bgrb(self) -> (C, B, A, C)

Source

fn bgra(self) -> (C, B, A, D)

Source

fn bggr(self) -> (C, B, B, A)

Source

fn bggg(self) -> (C, B, B, B)

Source

fn bggb(self) -> (C, B, B, C)

Source

fn bgga(self) -> (C, B, B, D)

Source

fn bgbr(self) -> (C, B, C, A)

Source

fn bgbg(self) -> (C, B, C, B)

Source

fn bgbb(self) -> (C, B, C, C)

Source

fn bgba(self) -> (C, B, C, D)

Source

fn bgar(self) -> (C, B, D, A)

Source

fn bgag(self) -> (C, B, D, B)

Source

fn bgab(self) -> (C, B, D, C)

Source

fn bgaa(self) -> (C, B, D, D)

Source

fn bbrr(self) -> (C, C, A, A)

Source

fn bbrg(self) -> (C, C, A, B)

Source

fn bbrb(self) -> (C, C, A, C)

Source

fn bbra(self) -> (C, C, A, D)

Source

fn bbgr(self) -> (C, C, B, A)

Source

fn bbgg(self) -> (C, C, B, B)

Source

fn bbgb(self) -> (C, C, B, C)

Source

fn bbga(self) -> (C, C, B, D)

Source

fn bbbr(self) -> (C, C, C, A)

Source

fn bbbg(self) -> (C, C, C, B)

Source

fn bbbb(self) -> (C, C, C, C)

Source

fn bbba(self) -> (C, C, C, D)

Source

fn bbar(self) -> (C, C, D, A)

Source

fn bbag(self) -> (C, C, D, B)

Source

fn bbab(self) -> (C, C, D, C)

Source

fn bbaa(self) -> (C, C, D, D)

Source

fn barr(self) -> (C, D, A, A)

Source

fn barg(self) -> (C, D, A, B)

Source

fn barb(self) -> (C, D, A, C)

Source

fn bara(self) -> (C, D, A, D)

Source

fn bagr(self) -> (C, D, B, A)

Source

fn bagg(self) -> (C, D, B, B)

Source

fn bagb(self) -> (C, D, B, C)

Source

fn baga(self) -> (C, D, B, D)

Source

fn babr(self) -> (C, D, C, A)

Source

fn babg(self) -> (C, D, C, B)

Source

fn babb(self) -> (C, D, C, C)

Source

fn baba(self) -> (C, D, C, D)

Source

fn baar(self) -> (C, D, D, A)

Source

fn baag(self) -> (C, D, D, B)

Source

fn baab(self) -> (C, D, D, C)

Source

fn baaa(self) -> (C, D, D, D)

Source

fn arrr(self) -> (D, A, A, A)

Source

fn arrg(self) -> (D, A, A, B)

Source

fn arrb(self) -> (D, A, A, C)

Source

fn arra(self) -> (D, A, A, D)

Source

fn argr(self) -> (D, A, B, A)

Source

fn argg(self) -> (D, A, B, B)

Source

fn argb(self) -> (D, A, B, C)

Source

fn arga(self) -> (D, A, B, D)

Source

fn arbr(self) -> (D, A, C, A)

Source

fn arbg(self) -> (D, A, C, B)

Source

fn arbb(self) -> (D, A, C, C)

Source

fn arba(self) -> (D, A, C, D)

Source

fn arar(self) -> (D, A, D, A)

Source

fn arag(self) -> (D, A, D, B)

Source

fn arab(self) -> (D, A, D, C)

Source

fn araa(self) -> (D, A, D, D)

Source

fn agrr(self) -> (D, B, A, A)

Source

fn agrg(self) -> (D, B, A, B)

Source

fn agrb(self) -> (D, B, A, C)

Source

fn agra(self) -> (D, B, A, D)

Source

fn aggr(self) -> (D, B, B, A)

Source

fn aggg(self) -> (D, B, B, B)

Source

fn aggb(self) -> (D, B, B, C)

Source

fn agga(self) -> (D, B, B, D)

Source

fn agbr(self) -> (D, B, C, A)

Source

fn agbg(self) -> (D, B, C, B)

Source

fn agbb(self) -> (D, B, C, C)

Source

fn agba(self) -> (D, B, C, D)

Source

fn agar(self) -> (D, B, D, A)

Source

fn agag(self) -> (D, B, D, B)

Source

fn agab(self) -> (D, B, D, C)

Source

fn agaa(self) -> (D, B, D, D)

Source

fn abrr(self) -> (D, C, A, A)

Source

fn abrg(self) -> (D, C, A, B)

Source

fn abrb(self) -> (D, C, A, C)

Source

fn abra(self) -> (D, C, A, D)

Source

fn abgr(self) -> (D, C, B, A)

Source

fn abgg(self) -> (D, C, B, B)

Source

fn abgb(self) -> (D, C, B, C)

Source

fn abga(self) -> (D, C, B, D)

Source

fn abbr(self) -> (D, C, C, A)

Source

fn abbg(self) -> (D, C, C, B)

Source

fn abbb(self) -> (D, C, C, C)

Source

fn abba(self) -> (D, C, C, D)

Source

fn abar(self) -> (D, C, D, A)

Source

fn abag(self) -> (D, C, D, B)

Source

fn abab(self) -> (D, C, D, C)

Source

fn abaa(self) -> (D, C, D, D)

Source

fn aarr(self) -> (D, D, A, A)

Source

fn aarg(self) -> (D, D, A, B)

Source

fn aarb(self) -> (D, D, A, C)

Source

fn aara(self) -> (D, D, A, D)

Source

fn aagr(self) -> (D, D, B, A)

Source

fn aagg(self) -> (D, D, B, B)

Source

fn aagb(self) -> (D, D, B, C)

Source

fn aaga(self) -> (D, D, B, D)

Source

fn aabr(self) -> (D, D, C, A)

Source

fn aabg(self) -> (D, D, C, B)

Source

fn aabb(self) -> (D, D, C, C)

Source

fn aaba(self) -> (D, D, C, D)

Source

fn aaar(self) -> (D, D, D, A)

Source

fn aaag(self) -> (D, D, D, B)

Source

fn aaab(self) -> (D, D, D, C)

Source

fn aaaa(self) -> (D, D, D, D)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<A: Copy, B: Copy, C: Copy, D: Copy> TupleSwizzle4<A, B, C, D> for (A, B, C, D)

Source§

impl<T: Copy> TupleSwizzle4<T, T, T, T> for [T; 4]

Implementors§