pub fn into<SPACE>(self, s: SPACE) -> Color<SPACE>
    where
        Color<S>: Into<SPACE>,
    {
        Into::into(self, s)
    }
/// Converts the color to a different color space.
///
/// ### Example
///
/// ```
/// use farbraum::Color;
/// use farbraum::spaces::{Hsv, Srgb, LinearSrgb};
///
/// let hsv: Color<Hsv> = Color::of(120.0, 1.0, 1.0);
/// let l_rgb = hsv.into(Srgb).into(LinearSrgb);
///
/// assert_eq!(l_rgb, Color::of(0.0, 1.0, 0.0));
/// ```
///
/// **Implementation note:**
///
/// Conversion uses the [`Into`] trait. This is _not_ the same trait
/// as `Into` from the standard library.
Converts the color to a different color space.
Converts the color to a different color space .
pub fn into<SPACE>(self, s: SPACE) -> Color<SPACE>
    where
        Color<S>: Into<SPACE>,
    {
        Into::into(self, s)
    }
pub fn into < SPACE > ( self , s : SPACE ) -> Color < SPACE > where Color < S > : Into < SPACE > , { Into :: into ( self , s ) }
Converts the color to a different color space.
Converts the color to a different color space .
self
s
SPACE
self
s
SPACE
example
```
use farbraum::Color;
use farbraum::spaces::{Hsv, Srgb, LinearSrgb}.





Implementation note.

Conversion uses the [`Into`] trait. This is _not_ the same trait
as `Into` from the standard library.
` ` ` use farbraum :: Color ; use farbraum :: spaces :: { Hsv Srgb LinearSrgb } . Implementation note . Conversion uses the [ ` Into ` ] trait . This is _not_ the same trait as ` Into ` from the standard library .