pub struct ImportedColor {
pub r: f64,
pub g: f64,
pub b: f64,
}Expand description
An imported display colour: sRGB components in 0..=1, kept as read.
The float form is preserved (rather than collapsing to 8-bit at read time) so
a later viewport lane can use the exact authored value; the metadata record
carries the Self::to_hex rendering of it.
Fields§
§r: f64§g: f64§b: f64Implementations§
Trait Implementations§
Source§impl Clone for ImportedColor
impl Clone for ImportedColor
Source§fn clone(&self) -> ImportedColor
fn clone(&self) -> ImportedColor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ImportedColor
Source§impl Debug for ImportedColor
impl Debug for ImportedColor
Source§impl<'de> Deserialize<'de> for ImportedColor
impl<'de> Deserialize<'de> for ImportedColor
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ImportedColor
impl PartialEq for ImportedColor
Source§impl Serialize for ImportedColor
impl Serialize for ImportedColor
impl StructuralPartialEq for ImportedColor
Auto Trait Implementations§
impl Freeze for ImportedColor
impl RefUnwindSafe for ImportedColor
impl Send for ImportedColor
impl Sync for ImportedColor
impl Unpin for ImportedColor
impl UnsafeUnpin for ImportedColor
impl UnwindSafe for ImportedColor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more