pub struct BashResult {
pub stdout: String,
pub stderr: String,
pub exit_code: i32,
pub command: String,
}Expand description
Result for bash command execution
Fields§
§stdout: String§stderr: String§exit_code: i32§command: StringTrait Implementations§
Source§impl Clone for BashResult
impl Clone for BashResult
Source§fn clone(&self) -> BashResult
fn clone(&self) -> BashResult
Returns a duplicate 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 BashResult
impl Debug for BashResult
Source§impl<'de> Deserialize<'de> for BashResult
impl<'de> Deserialize<'de> for BashResult
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 From<BashResult> for ToolResult
impl From<BashResult> for ToolResult
Source§fn from(r: BashResult) -> Self
fn from(r: BashResult) -> Self
Converts to this type from the input type.
Source§impl Serialize for BashResult
impl Serialize for BashResult
impl ToolOutput for BashResult
Auto Trait Implementations§
impl Freeze for BashResult
impl RefUnwindSafe for BashResult
impl Send for BashResult
impl Sync for BashResult
impl Unpin for BashResult
impl UnwindSafe for BashResult
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