Trait andiskaz::color::Updater

source ·
pub trait Updater {
    // Required method
    fn update(&self, pair: Color2) -> Color2;
}
Expand description

A function that updates a Color2.

Required Methods§

source

fn update(&self, pair: Color2) -> Color2

Receives a pair of color and yields a new one.

Implementations on Foreign Types§

source§

impl<A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where A3: Updater, A4: Updater, A5: Updater, A6: Updater, A7: Updater, B0: Updater, B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (C7, D0, D1, D2, D3, D4, D5, D6, D7)where C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<A1, A2, A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (A1, A2, A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where A1: Updater, A2: Updater, A3: Updater, A4: Updater, A5: Updater, A6: Updater, A7: Updater, B0: Updater, B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<'this, T> Updater for &'this Twhere T: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where B0: Updater, B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<D0, D1, D2, D3, D4, D5, D6, D7> Updater for (D0, D1, D2, D3, D4, D5, D6, D7)where D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<D1, D2, D3, D4, D5, D6, D7> Updater for (D1, D2, D3, D4, D5, D6, D7)where D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (A0, A1, A2, A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where A0: Updater, A1: Updater, A2: Updater, A3: Updater, A4: Updater, A5: Updater, A6: Updater, A7: Updater, B0: Updater, B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<A2, A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (A2, A3, A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where A2: Updater, A3: Updater, A4: Updater, A5: Updater, A6: Updater, A7: Updater, B0: Updater, B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (A4, A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where A4: Updater, A5: Updater, A6: Updater, A7: Updater, B0: Updater, B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<D3, D4, D5, D6, D7> Updater for (D3, D4, D5, D6, D7)where D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<D5, D6, D7> Updater for (D5, D6, D7)where D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (A5, A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where A5: Updater, A6: Updater, A7: Updater, B0: Updater, B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where A7: Updater, B0: Updater, B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<D2, D3, D4, D5, D6, D7> Updater for (D2, D3, D4, D5, D6, D7)where D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<D6, D7> Updater for (D6, D7)where D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<D4, D5, D6, D7> Updater for (D4, D5, D6, D7)where D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (A6, A7, B0, B1, B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where A6: Updater, A7: Updater, B0: Updater, B1: Updater, B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<D7> Updater for (D7,)where D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (B2, B3, B4, B5, B6, B7, C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where B2: Updater, B3: Updater, B4: Updater, B5: Updater, B6: Updater, B7: Updater, C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

source§

impl<C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7> Updater for (C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7)where C0: Updater, C1: Updater, C2: Updater, C3: Updater, C4: Updater, C5: Updater, C6: Updater, C7: Updater, D0: Updater, D1: Updater, D2: Updater, D3: Updater, D4: Updater, D5: Updater, D6: Updater, D7: Updater,

source§

fn update(&self, pair: Color2) -> Color2

Implementors§