Trait grafix_toolbox::lib::tuple::TupleSwizzle2   
source · pub trait TupleSwizzle2<A: Copy, B: Copy>: Sized {
Show 13 methods
    // Required method
    fn s(self) -> (A, B);
    // Provided methods
    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) { ... }
}Required Methods§
Provided Methods§
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)
Object Safety§
This trait is not object safe.