pub struct RuntimeStartPayload {
pub task_name: String,
pub runtime_name: String,
pub language: String,
}Expand description
RuntimeStart — emitted once when the engine dispatches a runtime
block to the executor. Carries the wrapping task’s name, the
runtime block’s declared name, and the language tag.
Fields§
§task_name: StringName of the task that wraps this runtime call (matches the
surrounding TaskStart / TaskEnd events).
runtime_name: StringName of the runtime block as declared in the source.
language: StringLanguage tag — "python" | "bash" | "node" | "rust" | "java".
Free-form string on the wire so a future language gets a new value
without an SDK release.
Trait Implementations§
Source§impl Clone for RuntimeStartPayload
impl Clone for RuntimeStartPayload
Source§fn clone(&self) -> RuntimeStartPayload
fn clone(&self) -> RuntimeStartPayload
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 RuntimeStartPayload
impl Debug for RuntimeStartPayload
Source§impl<'de> Deserialize<'de> for RuntimeStartPayload
impl<'de> Deserialize<'de> for RuntimeStartPayload
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 PartialEq for RuntimeStartPayload
impl PartialEq for RuntimeStartPayload
Source§fn eq(&self, other: &RuntimeStartPayload) -> bool
fn eq(&self, other: &RuntimeStartPayload) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RuntimeStartPayload
impl Serialize for RuntimeStartPayload
impl Eq for RuntimeStartPayload
impl StructuralPartialEq for RuntimeStartPayload
Auto Trait Implementations§
impl Freeze for RuntimeStartPayload
impl RefUnwindSafe for RuntimeStartPayload
impl Send for RuntimeStartPayload
impl Sync for RuntimeStartPayload
impl Unpin for RuntimeStartPayload
impl UnsafeUnpin for RuntimeStartPayload
impl UnwindSafe for RuntimeStartPayload
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.