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 From<DictionaryRouter> for DictionaryRouterMarker
impl From<DictionaryRouter> for DictionaryRouterMarker
Source§fn from(_: DictionaryRouter) -> Self
fn from(_: DictionaryRouter) -> Self
Converts to this type from the input type.
Source§impl<___T, ___H> ServerProtocol<___T, ___H> for DictionaryRouterwhere
___T: Transport,
___H: DictionaryRouterServerHandler<___T>,
<Route as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
impl<___T, ___H> ServerProtocol<___T, ___H> for DictionaryRouterwhere
___T: Transport,
___H: DictionaryRouterServerHandler<___T>,
<Route as Method>::Request: 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.
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