Struct hyperion::instance::muxer::effect_runner::RunningEffectKey    
source · #[repr(transparent)]pub struct RunningEffectKey(KeyData);Tuple Fields§
§0: KeyDataTrait Implementations§
source§impl Clone for RunningEffectKey
 
impl Clone for RunningEffectKey
source§fn clone(&self) -> RunningEffectKey
 
fn clone(&self) -> RunningEffectKey
Returns a copy 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 RunningEffectKey
 
impl Debug for RunningEffectKey
source§impl Default for RunningEffectKey
 
impl Default for RunningEffectKey
source§fn default() -> RunningEffectKey
 
fn default() -> RunningEffectKey
Returns the “default value” for a type. Read more
source§impl From<KeyData> for RunningEffectKey
 
impl From<KeyData> for RunningEffectKey
source§impl Hash for RunningEffectKey
 
impl Hash for RunningEffectKey
source§impl Key for RunningEffectKey
 
impl Key for RunningEffectKey
source§fn null() -> Self
 
fn null() -> Self
Creates a new key that is always invalid and distinct from any non-null
key. A null key can only be created through this method (or default
initialization of keys made with 
new_key_type!, which calls this
method). Read moresource§impl Ord for RunningEffectKey
 
impl Ord for RunningEffectKey
source§fn cmp(&self, other: &RunningEffectKey) -> Ordering
 
fn cmp(&self, other: &RunningEffectKey) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
    Self: Sized,
 
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<RunningEffectKey> for RunningEffectKey
 
impl PartialEq<RunningEffectKey> for RunningEffectKey
source§fn eq(&self, other: &RunningEffectKey) -> bool
 
fn eq(&self, other: &RunningEffectKey) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.source§impl PartialOrd<RunningEffectKey> for RunningEffectKey
 
impl PartialOrd<RunningEffectKey> for RunningEffectKey
source§fn partial_cmp(&self, other: &RunningEffectKey) -> Option<Ordering>
 
fn partial_cmp(&self, other: &RunningEffectKey) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
 
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for 
self and other) and is used by the <=
operator. Read moreimpl Copy for RunningEffectKey
impl Eq for RunningEffectKey
impl StructuralEq for RunningEffectKey
impl StructuralPartialEq for RunningEffectKey
Auto Trait Implementations§
impl RefUnwindSafe for RunningEffectKey
impl Send for RunningEffectKey
impl Sync for RunningEffectKey
impl Unpin for RunningEffectKey
impl UnwindSafe for RunningEffectKey
Blanket Implementations§
source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
    T: Real + Zero + Arithmetics + Clone,
    Swp: WhitePoint<T>,
    Dwp: WhitePoint<T>,
    D: AdaptFrom<S, Swp, Dwp, T>,
 
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, D: AdaptFrom<S, Swp, Dwp, T>,
source§fn adapt_into_using<M>(self, method: M) -> Dwhere
    M: TransformMatrix<T>,
 
fn adapt_into_using<M>(self, method: M) -> Dwhere M: TransformMatrix<T>,
Convert the source color to the destination color using the specified
method.
source§fn adapt_into(self) -> D
 
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default.
source§impl<T, C> ArraysFrom<C> for Twhere
    C: IntoArrays<T>,
 
impl<T, C> ArraysFrom<C> for Twhere C: IntoArrays<T>,
source§fn arrays_from(colors: C) -> T
 
fn arrays_from(colors: C) -> T
Cast a collection of colors into a collection of arrays.
source§impl<T, C> ArraysInto<C> for Twhere
    C: FromArrays<T>,
 
impl<T, C> ArraysInto<C> for Twhere C: FromArrays<T>,
source§fn arrays_into(self) -> C
 
fn arrays_into(self) -> C
Cast this collection of arrays into a collection of colors.
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, C> ComponentsFrom<C> for Twhere
    C: IntoComponents<T>,
 
impl<T, C> ComponentsFrom<C> for Twhere C: IntoComponents<T>,
source§fn components_from(colors: C) -> T
 
fn components_from(colors: C) -> T
Cast a collection of colors into a collection of color components.
§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized,
 
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.source§impl<T> FromAngle<T> for T
 
impl<T> FromAngle<T> for T
source§fn from_angle(angle: T) -> T
 
fn from_angle(angle: T) -> T
Performs a conversion from 
angle.source§impl<T, U> FromStimulus<U> for Twhere
    U: IntoStimulus<T>,
 
impl<T, U> FromStimulus<U> for Twhere U: IntoStimulus<T>,
source§fn from_stimulus(other: U) -> T
 
fn from_stimulus(other: U) -> T
Converts 
other into Self, while performing the appropriate scaling,
rounding and clamping.§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
source§impl<T, U> IntoAngle<U> for Twhere
    U: FromAngle<T>,
 
impl<T, U> IntoAngle<U> for Twhere U: FromAngle<T>,
source§fn into_angle(self) -> U
 
fn into_angle(self) -> U
Performs a conversion into 
T.source§impl<T, U> IntoColor<U> for Twhere
    U: FromColor<T>,
 
impl<T, U> IntoColor<U> for Twhere U: FromColor<T>,
source§fn into_color(self) -> U
 
fn into_color(self) -> U
Convert into T with values clamped to the color defined bounds Read more
source§impl<T, U> IntoColorUnclamped<U> for Twhere
    U: FromColorUnclamped<T>,
 
impl<T, U> IntoColorUnclamped<U> for Twhere U: FromColorUnclamped<T>,
source§fn into_color_unclamped(self) -> U
 
fn into_color_unclamped(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
§impl<T> IntoResult<T> for T
 
impl<T> IntoResult<T> for T
type Err = Infallible
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Err>
source§impl<T> IntoStimulus<T> for T
 
impl<T> IntoStimulus<T> for T
source§fn into_stimulus(self) -> T
 
fn into_stimulus(self) -> T
Converts 
self into T, while performing the appropriate scaling,
rounding and clamping.source§impl<'a, T, C> TryComponentsInto<C> for Twhere
    C: TryFromComponents<T>,
 
impl<'a, T, C> TryComponentsInto<C> for Twhere C: TryFromComponents<T>,
§type Error = <C as TryFromComponents<T>>::Error
 
type Error = <C as TryFromComponents<T>>::Error
The error for when 
try_into_colors fails to cast.source§fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
 
fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
Try to cast this collection of color components into a collection of
colors. Read more
source§impl<T, U> TryIntoColor<U> for Twhere
    U: TryFromColor<T>,
 
impl<T, U> TryIntoColor<U> for Twhere U: TryFromColor<T>,
source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
 
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined
range, otherwise an 
OutOfBounds error is returned which contains
the unclamped color. Read moresource§impl<C, U> UintsFrom<C> for Uwhere
    C: IntoUints<U>,
 
impl<C, U> UintsFrom<C> for Uwhere C: IntoUints<U>,
source§fn uints_from(colors: C) -> U
 
fn uints_from(colors: C) -> U
Cast a collection of colors into a collection of unsigned integers.
source§impl<C, U> UintsInto<C> for Uwhere
    C: FromUints<U>,
 
impl<C, U> UintsInto<C> for Uwhere C: FromUints<U>,
source§fn uints_into(self) -> C
 
fn uints_into(self) -> C
Cast this collection of unsigned integers into a collection of colors.