[][src]Trait colours::HasAlpha

pub trait HasAlpha: IsColor + Sized {
    type Alphaless: HasntAlpha + Sized;
    fn split_alpha(self) -> (Self::Alphaless, Self::Channel);

    fn without_alpha(self) -> Self::Alphaless { ... }
fn only_alpha(self) -> Self::Channel { ... } }

Associated Types

Loading content...

Required methods

fn split_alpha(self) -> (Self::Alphaless, Self::Channel)

Loading content...

Provided methods

fn without_alpha(self) -> Self::Alphaless

fn only_alpha(self) -> Self::Channel

Loading content...

Implementors

impl<T: IsColorChannel> HasAlpha for Hsla<T>[src]

type Alphaless = Hsl<T>

impl<T: IsColorChannel> HasAlpha for Hsva<T>[src]

type Alphaless = Hsv<T>

impl<T: IsColorChannel> HasAlpha for Rgba<T>[src]

type Alphaless = Rgb<T>

Loading content...