pub struct ColorState {
pub colors: Vec<[f32; 3]>,
pub timestamp: SystemTime,
}Expand description
State for color randomization.
Fields§
§colors: Vec<[f32; 3]>Color values (RGB)
timestamp: SystemTimeTimestamp when created
Trait Implementations§
Source§impl Clone for ColorState
impl Clone for ColorState
Source§fn clone(&self) -> ColorState
fn clone(&self) -> ColorState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ColorState
impl Debug for ColorState
Source§impl PartialEq for ColorState
impl PartialEq for ColorState
impl StructuralPartialEq for ColorState
Auto Trait Implementations§
impl Freeze for ColorState
impl RefUnwindSafe for ColorState
impl Send for ColorState
impl Sync for ColorState
impl Unpin for ColorState
impl UnwindSafe for ColorState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more