Trait maplibre::style::ColorInterop
pub trait ColorInterop: Into<Self::CintTy> {
type CintTy: Into<Self>;
// Provided methods
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§
Object Safety§
This trait is not object safe.