Trait Color

Source
pub trait Color:
    DynClone
    + ErasedSerialize
    + Send
    + Sync
    + Debug
    + 'static { }
Expand description

A marker trait allowing several ways to describe a color.

Trait Implementations§

Source§

impl<'erased> Serialize for dyn Color + 'erased

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'erased> Serialize for dyn Color + Send + 'erased

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'erased> Serialize for dyn Color + Send + Sync + 'erased

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl<'erased> Serialize for dyn Color + Sync + 'erased

Source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer,

Serialize this value into the given Serde serializer. Read more

Implementations on Foreign Types§

Source§

impl Color for &'static str

Source§

impl Color for f32

Source§

impl Color for f64

Source§

impl Color for i8

Source§

impl Color for i16

Source§

impl Color for i32

Source§

impl Color for i64

Source§

impl Color for u8

Source§

impl Color for u16

Source§

impl Color for u32

Source§

impl Color for u64

Source§

impl Color for usize

Source§

impl Color for String

Implementors§