pub enum SLTForEffect {
Event {
site_id: u32,
guard: Option<NodeId>,
emit_on_true: bool,
args: Vec<NodeId>,
fatal_error_code: Option<i64>,
},
Runner(NodeId),
}Variants§
Event
Emit one runtime event for the current loop iteration.
Fields
Runner(NodeId)
Evaluate a nested loop runner at this position in the effect sequence.
Trait Implementations§
Source§impl Clone for SLTForEffect
impl Clone for SLTForEffect
Source§fn clone(&self) -> SLTForEffect
fn clone(&self) -> SLTForEffect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SLTForEffect
impl Debug for SLTForEffect
Source§impl<'de> Deserialize<'de> for SLTForEffect
impl<'de> Deserialize<'de> for SLTForEffect
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
impl Eq for SLTForEffect
Source§impl Hash for SLTForEffect
impl Hash for SLTForEffect
Source§impl PartialEq for SLTForEffect
impl PartialEq for SLTForEffect
Source§impl Serialize for SLTForEffect
impl Serialize for SLTForEffect
impl StructuralPartialEq for SLTForEffect
Auto Trait Implementations§
impl Freeze for SLTForEffect
impl RefUnwindSafe for SLTForEffect
impl Send for SLTForEffect
impl Sync for SLTForEffect
impl Unpin for SLTForEffect
impl UnsafeUnpin for SLTForEffect
impl UnwindSafe for SLTForEffect
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