pub trait ColorInterop where
    Self: Into<Self::CintTy>, 
{ type CintTy: Into<Self>; fn from_cint(col: Self::CintTy) -> Self { ... } fn into_cint(self) -> Self::CintTy { ... } }
Expand description

A trait that should be implemented by provider crates on their local color types so that you can call color.to_cint() and Color::from_cint(cint_color).

Provider crates should also do relevant From/Into impls, but ColorInterop provides a “canonical” transformation to the closest cint color type.

Required Associated Types

Provided Methods

Convert self into its canonical cint type.

Create a Self from its canonical cint type.

Implementors