pub struct DirReceiver;
Expand description
The type corresponding to the DirReceiver protocol. A receiver is served by components and allows them to receive directory channels framework.
Trait Implementations§
Source§impl ClientCompatFrom<DirReceiverProxy> for DirReceiver
impl ClientCompatFrom<DirReceiverProxy> for DirReceiver
Source§fn client_compat_from(
proxy: DirReceiverProxy,
) -> ClientDispatcher<Self, Channel>
fn client_compat_from( proxy: DirReceiverProxy, ) -> ClientDispatcher<Self, Channel>
Converts
proxy
into a Client
for this protocol.Source§impl CompatFrom<DirReceiver> for DirReceiverMarker
impl CompatFrom<DirReceiver> for DirReceiverMarker
Source§fn compat_from(_: DirReceiver) -> Self
fn compat_from(_: DirReceiver) -> Self
Converts
value
into a value of this type.Source§impl CompatFrom<DirReceiverMarker> for DirReceiver
impl CompatFrom<DirReceiverMarker> for DirReceiver
Source§fn compat_from(_: DirReceiverMarker) -> Self
fn compat_from(_: DirReceiverMarker) -> Self
Converts
value
into a value of this type.Source§impl Debug for DirReceiver
impl Debug for DirReceiver
Source§impl Discoverable for DirReceiver
impl Discoverable for DirReceiver
Source§const PROTOCOL_NAME: &'static str = "fuchsia.component.sandbox.DirReceiver"
const PROTOCOL_NAME: &'static str = "fuchsia.component.sandbox.DirReceiver"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for DirReceiverwhere
___H: DirReceiverClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for DirReceiverwhere
___H: DirReceiverClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for DirReceiverwhere
___H: DirReceiverServerHandler<___T> + Send,
___T: Transport,
<Receive as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for DirReceiverwhere
___H: DirReceiverServerHandler<___T> + Send,
___T: Transport,
<Receive as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
Source§impl PartialEq for DirReceiver
impl PartialEq for DirReceiver
Source§impl<___T> Protocol<___T> for DirReceiverwhere
___T: Transport,
impl<___T> Protocol<___T> for DirReceiverwhere
___T: Transport,
impl StructuralPartialEq for DirReceiver
Auto Trait Implementations§
impl Freeze for DirReceiver
impl RefUnwindSafe for DirReceiver
impl Send for DirReceiver
impl Sync for DirReceiver
impl Unpin for DirReceiver
impl UnwindSafe for DirReceiver
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
]