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