pub struct EchoLauncher;Expand description
The type corresponding to the EchoLauncher protocol.
Trait Implementations§
Source§impl ClientCompatFrom<EchoLauncherProxy> for EchoLauncher
Available on Fuchsia only.
impl ClientCompatFrom<EchoLauncherProxy> for EchoLauncher
Available on Fuchsia only.
Source§fn client_compat_from(
proxy: EchoLauncherProxy,
) -> ClientDispatcher<Self, Channel>
fn client_compat_from( proxy: EchoLauncherProxy, ) -> ClientDispatcher<Self, Channel>
Converts
proxy into a Client for this protocol.Source§impl CompatFrom<EchoLauncher> for EchoLauncherMarker
impl CompatFrom<EchoLauncher> for EchoLauncherMarker
Source§fn compat_from(_: EchoLauncher) -> Self
fn compat_from(_: EchoLauncher) -> Self
Converts
value into a value of this type.Source§impl CompatFrom<EchoLauncherMarker> for EchoLauncher
impl CompatFrom<EchoLauncherMarker> for EchoLauncher
Source§fn compat_from(_: EchoLauncherMarker) -> Self
fn compat_from(_: EchoLauncherMarker) -> Self
Converts
value into a value of this type.Source§impl Debug for EchoLauncher
impl Debug for EchoLauncher
Source§impl Discoverable for EchoLauncher
impl Discoverable for EchoLauncher
Source§const PROTOCOL_NAME: &'static str = "fuchsia.examples.EchoLauncher"
const PROTOCOL_NAME: &'static str = "fuchsia.examples.EchoLauncher"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for EchoLauncherwhere
___H: EchoLauncherClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for EchoLauncherwhere
___H: EchoLauncherClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for EchoLauncherwhere
___H: EchoLauncherServerHandler<___T> + Send,
___T: Transport,
for<'de> EchoLauncherGetEchoRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> EchoLauncherGetEchoPipelinedRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for EchoLauncherwhere
___H: EchoLauncherServerHandler<___T> + Send,
___T: Transport,
for<'de> EchoLauncherGetEchoRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
for<'de> EchoLauncherGetEchoPipelinedRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for EchoLauncherwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for EchoLauncherwhere
___T: Transport,
Source§impl HasTransport for EchoLauncher
Available on Fuchsia only.
impl HasTransport for EchoLauncher
Available on Fuchsia only.
Source§impl PartialEq for EchoLauncher
impl PartialEq for EchoLauncher
impl StructuralPartialEq for EchoLauncher
Auto Trait Implementations§
impl Freeze for EchoLauncher
impl RefUnwindSafe for EchoLauncher
impl Send for EchoLauncher
impl Sync for EchoLauncher
impl Unpin for EchoLauncher
impl UnsafeUnpin for EchoLauncher
impl UnwindSafe for EchoLauncher
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
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]