pub enum ToolTerminalOutcome {
Success,
Failure,
Cancelled,
Lost,
}Expand description
Terminal tool outcome as observed in the dialect (not host tool runtime).
Variants§
Trait Implementations§
Source§impl Clone for ToolTerminalOutcome
impl Clone for ToolTerminalOutcome
Source§fn clone(&self) -> ToolTerminalOutcome
fn clone(&self) -> ToolTerminalOutcome
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 moreimpl Copy for ToolTerminalOutcome
Source§impl Debug for ToolTerminalOutcome
impl Debug for ToolTerminalOutcome
Source§impl<'de> Deserialize<'de> for ToolTerminalOutcome
impl<'de> Deserialize<'de> for ToolTerminalOutcome
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 ToolTerminalOutcome
Source§impl PartialEq for ToolTerminalOutcome
impl PartialEq for ToolTerminalOutcome
Source§impl Serialize for ToolTerminalOutcome
impl Serialize for ToolTerminalOutcome
impl StructuralPartialEq for ToolTerminalOutcome
Auto Trait Implementations§
impl Freeze for ToolTerminalOutcome
impl RefUnwindSafe for ToolTerminalOutcome
impl Send for ToolTerminalOutcome
impl Sync for ToolTerminalOutcome
impl Unpin for ToolTerminalOutcome
impl UnsafeUnpin for ToolTerminalOutcome
impl UnwindSafe for ToolTerminalOutcome
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