pub enum SceneInstanceColor {
Red,
Green,
Blue,
White,
Orange,
Yellow,
Purple,
Pink,
Black,
}Expand description
A scene’s colour. It reads as its lowercase name (“pink”), as OSC sends it, and parses from its name in any case.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SceneInstanceColor
impl Clone for SceneInstanceColor
impl Copy for SceneInstanceColor
Source§impl Debug for SceneInstanceColor
impl Debug for SceneInstanceColor
Source§impl Default for SceneInstanceColor
impl Default for SceneInstanceColor
Source§impl<'de> Deserialize<'de> for SceneInstanceColor
impl<'de> Deserialize<'de> for SceneInstanceColor
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 Display for SceneInstanceColor
impl Display for SceneInstanceColor
impl Eq for SceneInstanceColor
Source§impl FromStr for SceneInstanceColor
impl FromStr for SceneInstanceColor
Source§impl IntoEnumIterator for SceneInstanceColor
impl IntoEnumIterator for SceneInstanceColor
type Iterator = SceneInstanceColorIter
fn iter() -> SceneInstanceColorIter ⓘ
Source§impl PartialEq for SceneInstanceColor
impl PartialEq for SceneInstanceColor
Source§impl Serialize for SceneInstanceColor
impl Serialize for SceneInstanceColor
impl StructuralPartialEq for SceneInstanceColor
Auto Trait Implementations§
impl Freeze for SceneInstanceColor
impl RefUnwindSafe for SceneInstanceColor
impl Send for SceneInstanceColor
impl Sync for SceneInstanceColor
impl Unpin for SceneInstanceColor
impl UnsafeUnpin for SceneInstanceColor
impl UnwindSafe for SceneInstanceColor
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<T> DebugAny for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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