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§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
Source§fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
fn into_client_end(self) -> Result<ClientEnd<Self::Protocol>, Self>
Attempt to convert the proxy back into a client end. Read more
Source§fn domain(&self) -> Arc<Client> ⓘ
fn domain(&self) -> Arc<Client> ⓘ
Get the client supporting this proxy. We call this a “domain” here because: Read more
Source§fn on_closed(&self) -> OnFDomainSignals ⓘ
fn on_closed(&self) -> OnFDomainSignals ⓘ
Returns a future that completes when the server receives the
PEER_CLOSED signal.Auto Trait Implementations§
impl !RefUnwindSafe for EchoLauncherProxy
impl !UnwindSafe for EchoLauncherProxy
impl Freeze for EchoLauncherProxy
impl Send for EchoLauncherProxy
impl Sync for EchoLauncherProxy
impl Unpin for EchoLauncherProxy
impl UnsafeUnpin 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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]