pub struct EchoLauncherProxy { /* private fields */ }
Implementations§
Source§impl EchoLauncherProxy
impl EchoLauncherProxy
Sourcepub fn take_event_stream(&self) -> EchoLauncherEventStream
pub fn take_event_stream(&self) -> EchoLauncherEventStream
Get a Stream of events from the remote end of the protocol.
§Panics
Panics if the event stream was already taken.
pub fn get_echo( &self, echo_prefix: &str, ) -> QueryResponseFut<ClientEnd<EchoMarker>, FDomainResourceDialect>
pub fn get_echo_pipelined( &self, echo_prefix: &str, request: ServerEnd<EchoMarker>, ) -> Result<(), Error>
Trait Implementations§
Source§impl Clone for EchoLauncherProxy
impl Clone for EchoLauncherProxy
Source§fn clone(&self) -> EchoLauncherProxy
fn clone(&self) -> EchoLauncherProxy
Returns a copy 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 EchoLauncherProxy
impl Debug for EchoLauncherProxy
Source§impl EchoLauncherProxyInterface for EchoLauncherProxy
impl EchoLauncherProxyInterface for EchoLauncherProxy
type GetEchoResponseFut = QueryResponseFut<ClientEnd<EchoMarker>, FDomainResourceDialect>
fn get_echo(&self, echo_prefix: &str) -> Self::GetEchoResponseFut
fn get_echo_pipelined( &self, echo_prefix: &str, request: ServerEnd<EchoMarker>, ) -> Result<(), Error>
Source§impl Proxy for EchoLauncherProxy
impl Proxy for EchoLauncherProxy
Source§type Protocol = EchoLauncherMarker
type Protocol = EchoLauncherMarker
The protocol which this
Proxy
controls.Source§fn from_channel(inner: Channel) -> Self
fn from_channel(inner: Channel) -> Self
Create a proxy over the given channel.
Source§fn into_channel(self) -> Result<Channel, Self>
fn into_channel(self) -> Result<Channel, Self>
Attempt to convert the proxy back into a channel. Read more
Source§fn as_channel(&self) -> &Channel
fn as_channel(&self) -> &Channel
Get a reference to the proxy’s underlying channel. Read more
Auto Trait Implementations§
impl Freeze for EchoLauncherProxy
impl !RefUnwindSafe for EchoLauncherProxy
impl Send for EchoLauncherProxy
impl Sync for EchoLauncherProxy
impl Unpin for EchoLauncherProxy
impl !UnwindSafe for EchoLauncherProxy
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