AdaptFrom

Trait AdaptFrom 

Source
pub trait AdaptFrom<S, Swp, Dwp, T>: Sized
where T: Component + Float, Swp: WhitePoint, Dwp: WhitePoint,
{ // Required method fn adapt_from_using<M>(color: S, method: M) -> Self where M: TransformMatrix<Swp, Dwp, T>; // Provided method fn adapt_from(color: S) -> Self { ... } }
Expand description

Trait to convert color from one reference white point to another

Converts a color from the source white point (Swp) to the destination white point (Dwp). Uses the bradford method for conversion by default.

Required Methods§

Source

fn adapt_from_using<M>(color: S, method: M) -> Self
where M: TransformMatrix<Swp, Dwp, T>,

Convert the source color to the destination color using the specified method

Provided Methods§

Source

fn adapt_from(color: S) -> Self

Convert the source color to the destination color using the bradford method by default

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<S, D, Swp, Dwp, T> AdaptFrom<S, Swp, Dwp, T> for D
where T: Component + Float, Swp: WhitePoint, Dwp: WhitePoint, S: IntoColor<Swp, T>, D: FromColor<Dwp, T>,