pub trait TupleSwizzle2<A, B> {
fn x(self) -> A;
fn y(self) -> B;
fn xx(self) -> (A, A);
fn xy(self) -> (A, B);
fn yx(self) -> (B, A);
fn yy(self) -> (B, B);
fn r(self) -> A;
fn g(self) -> B;
fn rr(self) -> (A, A);
fn rg(self) -> (A, B);
fn gr(self) -> (B, A);
fn gg(self) -> (B, B);
}
fn x(self) -> A
fn y(self) -> B
fn xx(self) -> (A, A)
fn xy(self) -> (A, B)
fn yx(self) -> (B, A)
fn yy(self) -> (B, B)
fn r(self) -> A
fn g(self) -> B
fn rr(self) -> (A, A)
fn rg(self) -> (A, B)
fn gr(self) -> (B, A)
fn gg(self) -> (B, B)
Loading content...Loading content...Loading content...