pub struct DictionaryRouter;
Expand description
The type corresponding to the DictionaryRouter protocol.
Trait Implementations§
Source§impl<___T, ___H> ClientProtocol<___T, ___H> for DictionaryRouterwhere
___T: Transport,
___H: DictionaryRouterClientHandler<___T>,
<Route as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
impl<___T, ___H> ClientProtocol<___T, ___H> for DictionaryRouterwhere
___T: Transport,
___H: DictionaryRouterClientHandler<___T>,
<Route as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
Source§impl Debug for DictionaryRouter
impl Debug for DictionaryRouter
Source§impl Discoverable for DictionaryRouter
impl Discoverable for DictionaryRouter
Source§const PROTOCOL_NAME: &'static str = "dictionary_router"
const PROTOCOL_NAME: &'static str = "dictionary_router"
The service name to use to connect to this discoverable protocol.
Source§impl<___T, ___H> ServerProtocol<___T, ___H> for DictionaryRouterwhere
___T: Transport,
___H: DictionaryRouterServerHandler<___T>,
WireRouteRequest: Decode<<___T as Transport>::RecvBuffer>,
impl<___T, ___H> ServerProtocol<___T, ___H> for DictionaryRouterwhere
___T: Transport,
___H: DictionaryRouterServerHandler<___T>,
WireRouteRequest: Decode<<___T as Transport>::RecvBuffer>,
Source§fn on_one_way(
handler: &mut ___H,
sender: &ServerSender<___T, Self>,
ordinal: u64,
buffer: ___T::RecvBuffer,
)
fn on_one_way( handler: &mut ___H, sender: &ServerSender<___T, Self>, ordinal: u64, buffer: ___T::RecvBuffer, )
Handles a received server one-way message with the given handler.
Source§fn on_two_way(
handler: &mut ___H,
sender: &ServerSender<___T, Self>,
ordinal: u64,
buffer: ___T::RecvBuffer,
responder: Responder,
)
fn on_two_way( handler: &mut ___H, sender: &ServerSender<___T, Self>, ordinal: u64, buffer: ___T::RecvBuffer, responder: Responder, )
Handles a received server two-way message with the given handler.
Source§impl TakeFrom<DictionaryRouter> for DictionaryRouterMarker
impl TakeFrom<DictionaryRouter> for DictionaryRouterMarker
Source§fn take_from(from: &DictionaryRouter) -> Self
fn take_from(from: &DictionaryRouter) -> Self
Converts from the given
T
, taking any resources that can’t be cloned.§const COPY_OPTIMIZATION: CopyOptimization<Self> = _
const COPY_OPTIMIZATION: CopyOptimization<Self> = _
An optimization flag that allows the bytes of this type to be copied directly during
conversion instead of calling
take_from
. Read moreAuto 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