pub struct RunTerminal {
pub kind: String,
pub command_id: String,
pub run_stream: StreamRef,
pub terminal: String,
pub reason: Option<String>,
pub text: Option<String>,
pub extra: Map<String, Value>,
}Expand description
run.terminal.* — the run reached a terminal state. terminal carries
the state (completed observed); text the final output; reason is
populated on abnormal endings.
Fields§
§kind: String§command_id: String§run_stream: StreamRef§terminal: String§reason: Option<String>§text: Option<String>§extra: Map<String, Value>Trait Implementations§
Source§impl Clone for RunTerminal
impl Clone for RunTerminal
Source§fn clone(&self) -> RunTerminal
fn clone(&self) -> RunTerminal
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 RunTerminal
impl Debug for RunTerminal
Source§impl<'de> Deserialize<'de> for RunTerminal
impl<'de> Deserialize<'de> for RunTerminal
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 RunTerminal
impl PartialEq for RunTerminal
Source§impl Serialize for RunTerminal
impl Serialize for RunTerminal
impl StructuralPartialEq for RunTerminal
Auto Trait Implementations§
impl Freeze for RunTerminal
impl RefUnwindSafe for RunTerminal
impl Send for RunTerminal
impl Sync for RunTerminal
impl Unpin for RunTerminal
impl UnsafeUnpin for RunTerminal
impl UnwindSafe for RunTerminal
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