pub struct TypedUnderlyingInvocation<T, E> {
pub stdout: Option<InputStream>,
pub stderr: Option<InputStream>,
/* private fields */
}Expand description
Typed view of a started underlying invocation generated for a tool command.
Fields§
§stdout: Option<InputStream>§stderr: Option<InputStream>Auto Trait Implementations§
impl<T, E> !Freeze for TypedUnderlyingInvocation<T, E>
impl<T, E> !Send for TypedUnderlyingInvocation<T, E>
impl<T, E> !Sync for TypedUnderlyingInvocation<T, E>
impl<T, E> RefUnwindSafe for TypedUnderlyingInvocation<T, E>where
fn(InvocationResult) -> Result<T, ToolInvokeError<E>>: RefUnwindSafe,
fn(String, TypedSchemaValue) -> Result<Option<E>, String>: RefUnwindSafe,
impl<T, E> Unpin for TypedUnderlyingInvocation<T, E>where
fn(InvocationResult) -> Result<T, ToolInvokeError<E>>: Unpin,
fn(String, TypedSchemaValue) -> Result<Option<E>, String>: Unpin,
impl<T, E> UnsafeUnpin for TypedUnderlyingInvocation<T, E>where
fn(InvocationResult) -> Result<T, ToolInvokeError<E>>: UnsafeUnpin,
fn(String, TypedSchemaValue) -> Result<Option<E>, String>: UnsafeUnpin,
impl<T, E> UnwindSafe for TypedUnderlyingInvocation<T, E>where
fn(InvocationResult) -> Result<T, ToolInvokeError<E>>: UnwindSafe,
fn(String, TypedSchemaValue) -> Result<Option<E>, String>: UnwindSafe,
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