pub struct HsvColor {
pub hue: f32,
pub saturation: f32,
pub value: f32,
pub alpha: f32,
}Fields§
§hue: f32§saturation: f32§value: f32§alpha: f32Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HsvColor
impl<'de> Deserialize<'de> for HsvColor
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
impl Copy for HsvColor
impl StructuralPartialEq for HsvColor
Auto Trait Implementations§
impl Freeze for HsvColor
impl RefUnwindSafe for HsvColor
impl Send for HsvColor
impl Sync for HsvColor
impl Unpin for HsvColor
impl UnwindSafe for HsvColor
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