pub struct DictionaryRouter;Expand description
The type corresponding to the DictionaryRouter protocol.
Trait Implementations§
Source§impl Debug for DictionaryRouter
impl Debug for DictionaryRouter
Source§impl Discoverable for DictionaryRouter
impl Discoverable for DictionaryRouter
Source§const PROTOCOL_NAME: &'static str = "fuchsia.component.sandbox.DictionaryRouter"
const PROTOCOL_NAME: &'static str = "fuchsia.component.sandbox.DictionaryRouter"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for DictionaryRouterwhere
___H: DictionaryRouterClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for DictionaryRouterwhere
___H: DictionaryRouterClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for DictionaryRouterwhere
___H: DictionaryRouterLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for DictionaryRouterwhere
___H: DictionaryRouterLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for DictionaryRouterwhere
___H: DictionaryRouterLocalServerHandler<___T>,
___T: Transport,
for<'de> RouteRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for DictionaryRouterwhere
___H: DictionaryRouterLocalServerHandler<___T>,
___T: Transport,
for<'de> RouteRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for DictionaryRouterwhere
___H: DictionaryRouterServerHandler<___T> + Send,
___T: Transport,
for<'de> RouteRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for DictionaryRouterwhere
___H: DictionaryRouterServerHandler<___T> + Send,
___T: Transport,
for<'de> RouteRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for DictionaryRouterwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for DictionaryRouterwhere
___T: Transport,
Source§impl HasTransport for DictionaryRouter
Available on Fuchsia only.
impl HasTransport for DictionaryRouter
Available on Fuchsia only.
Source§impl PartialEq for DictionaryRouter
impl PartialEq for DictionaryRouter
impl StructuralPartialEq for DictionaryRouter
Auto Trait Implementations§
impl Freeze for DictionaryRouter
impl RefUnwindSafe for DictionaryRouter
impl Send for DictionaryRouter
impl Sync for DictionaryRouter
impl Unpin for DictionaryRouter
impl UnwindSafe for DictionaryRouter
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> 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]