[−][src]Trait chargrid_event_routine::ColModify
Required methods
fn foreground(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
fn background(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
Provided methods
fn compose<Other>(self, other: Other) -> ColModifyCompose<Self, Other> where
Other: ColModify,
Other: ColModify,
Implementations on Foreign Types
impl ColModify for ColModifyDefaultForeground
[src]
fn foreground(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
[src]
fn background(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
[src]
impl<F> ColModify for ColModifyMap<F> where
F: Copy + Fn(Rgb24) -> Rgb24,
[src]
F: Copy + Fn(Rgb24) -> Rgb24,
fn foreground(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
[src]
fn background(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
[src]
impl<Inner, Outer> ColModify for ColModifyCompose<Inner, Outer> where
Inner: ColModify,
Outer: ColModify,
[src]
Inner: ColModify,
Outer: ColModify,
fn foreground(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
[src]
fn background(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
[src]
impl ColModify for ColModifyIdentity
[src]
fn foreground(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
[src]
fn background(&self, rgb24: Option<Rgb24>) -> Option<Rgb24>
[src]
Implementors
impl<F> ColModify for F where
F: Copy + Fn(Option<Rgb24>) -> Option<Rgb24>,
[src]
F: Copy + Fn(Option<Rgb24>) -> Option<Rgb24>,