pub struct HsvColor {
pub hue: f64,
pub saturation: f64,
pub value: f64,
}
Fields§
§hue: f64
§saturation: f64
§value: f64
Implementations§
Trait Implementations§
Source§impl HasSaturation for HsvColor
impl HasSaturation for HsvColor
fn get_saturation(self) -> f64
fn set_saturation(&mut self, saturation: f64) -> HsvColor
impl ColorSpace for HsvColor
impl ColorTransition for HsvColor
impl Copy for HsvColor
impl HasHue for HsvColor
impl NonRgbSpace 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<C> AdjustHue for C
impl<C> AdjustHue for C
fn adjust_hue(self, delta: f64) -> C
fn complement(self) -> Self
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