pub struct ExternalToolResult {
pub stdout: String,
pub stderr: String,
pub exit_code: i32,
}Expand description
Result of running an external tool subprocess.
Fields§
§stdout: String§stderr: String§exit_code: i32Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExternalToolResult
impl RefUnwindSafe for ExternalToolResult
impl Send for ExternalToolResult
impl Sync for ExternalToolResult
impl Unpin for ExternalToolResult
impl UnsafeUnpin for ExternalToolResult
impl UnwindSafe for ExternalToolResult
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more