pub enum EventCommandParameter {
String(String),
StringArray(Vec<String>),
Int(i32),
MoveRoute(MoveRoute),
MoveCommand(MoveCommand),
AudioFile(AudioFile),
Tone(Tone),
Color(Color),
}
Expand description
An event command parameter
Variants§
String(String)
StringArray(Vec<String>)
Int(i32)
MoveRoute(MoveRoute)
MoveCommand(MoveCommand)
AudioFile(AudioFile)
Tone(Tone)
Color(Color)
Trait Implementations§
source§impl Debug for EventCommandParameter
impl Debug for EventCommandParameter
source§impl<'de> Deserialize<'de> for EventCommandParameter
impl<'de> Deserialize<'de> for EventCommandParameter
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<'a> FromValue<'a> for EventCommandParameter
impl<'a> FromValue<'a> for EventCommandParameter
source§fn from_value(
ctx: &FromValueContext<'a>,
value: &Value,
) -> Result<Self, FromValueError>
fn from_value( ctx: &FromValueContext<'a>, value: &Value, ) -> Result<Self, FromValueError>
Create this type from the given value from the [
ValueArena
]. Read moresource§impl IntoValue for EventCommandParameter
impl IntoValue for EventCommandParameter
source§fn into_value(
self,
arena: &mut ValueArena,
) -> Result<ValueHandle, IntoValueError>
fn into_value( self, arena: &mut ValueArena, ) -> Result<ValueHandle, IntoValueError>
Turn this type into a Ruby Value.
Auto Trait Implementations§
impl Freeze for EventCommandParameter
impl RefUnwindSafe for EventCommandParameter
impl Send for EventCommandParameter
impl Sync for EventCommandParameter
impl Unpin for EventCommandParameter
impl UnwindSafe for EventCommandParameter
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