pub enum SequenceCommand {
StartOrRestart {
delay: Option<EventDelay>,
},
Pause,
Resume,
Stop,
}Expand description
A command to control the current sequence in a node.
This only has an effect on certain nodes.
Variants§
StartOrRestart
Start/restart the current sequence.
Fields
§
delay: Option<EventDelay>The exact moment when the sequence should start. Set to None
to start as soon as the event is received.
Pause
Pause the current sequence.
Resume
Resume the current sequence.
Stop
Stop the current sequence.
Trait Implementations§
Source§impl Clone for SequenceCommand
impl Clone for SequenceCommand
Source§fn clone(&self) -> SequenceCommand
fn clone(&self) -> SequenceCommand
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 SequenceCommand
impl Debug for SequenceCommand
Source§impl PartialEq for SequenceCommand
impl PartialEq for SequenceCommand
impl Copy for SequenceCommand
impl StructuralPartialEq for SequenceCommand
Auto Trait Implementations§
impl Freeze for SequenceCommand
impl RefUnwindSafe for SequenceCommand
impl Send for SequenceCommand
impl Sync for SequenceCommand
impl Unpin for SequenceCommand
impl UnwindSafe for SequenceCommand
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,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.