pub struct LaunchedLocalhostBinary { /* private fields */ }Trait Implementations§
Source§impl Drop for LaunchedLocalhostBinary
Available on Unix only.
impl Drop for LaunchedLocalhostBinary
Available on Unix only.
Source§impl LaunchedBinary for LaunchedLocalhostBinary
impl LaunchedBinary for LaunchedLocalhostBinary
fn stdin(&self) -> UnboundedSender<String>
Source§fn deploy_stdout(&self) -> Receiver<String>
fn deploy_stdout(&self) -> Receiver<String>
Provides a oneshot channel to handshake with the binary,
with the guarantee that as long as deploy is holding on
to a handle, none of the messages will also be broadcast
to the user-facing
LaunchedBinary::stdout channel.fn stdout(&self) -> UnboundedReceiver<String>
fn stderr(&self) -> UnboundedReceiver<String>
fn stdout_filter(&self, prefix: String) -> UnboundedReceiver<String>
fn stderr_filter(&self, prefix: String) -> UnboundedReceiver<String>
fn tracing_results(&self) -> Option<&TracingResults>
fn exit_code(&self) -> Option<i32>
Auto Trait Implementations§
impl !Freeze for LaunchedLocalhostBinary
impl !RefUnwindSafe for LaunchedLocalhostBinary
impl Send for LaunchedLocalhostBinary
impl Sync for LaunchedLocalhostBinary
impl Unpin for LaunchedLocalhostBinary
impl UnsafeUnpin for LaunchedLocalhostBinary
impl !UnwindSafe for LaunchedLocalhostBinary
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> ToSinkBuild for T
impl<T> ToSinkBuild for T
§fn iter_to_sink_build(self) -> SendIterBuild<Self>
fn iter_to_sink_build(self) -> SendIterBuild<Self>
§fn stream_to_sink_build(self) -> SendStreamBuild<Self>where
Self: Sized + Stream,
fn stream_to_sink_build(self) -> SendStreamBuild<Self>where
Self: Sized + Stream,
Starts a [
SinkBuild] adaptor chain to send all items from self as a [Stream].