pub struct StartedShell {
pub child: ShellChild,
pub stdout: Option<Box<dyn Read + Send>>,
pub stderr: Option<Box<dyn Read + Send>>,
pub notice: Option<&'static str>,
}Expand description
A started MCP shell: the process, its output, and what the caller has to show in front of the result, if anything.
Fields§
§child: ShellChild§stdout: Option<Box<dyn Read + Send>>§stderr: Option<Box<dyn Read + Send>>§notice: Option<&'static str>A fixed, content-free line (see shell::containment).
Auto Trait Implementations§
impl !RefUnwindSafe for StartedShell
impl !Sync for StartedShell
impl !UnwindSafe for StartedShell
impl Forget for StartedShell
impl Freeze for StartedShell
impl Move for StartedShell
impl Send for StartedShell
impl Unpin for StartedShell
impl UnsafeUnpin for StartedShell
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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