pub struct Linkable;
Expand description
The type corresponding to the Linkable protocol.
Trait Implementations§
Source§impl<___T, ___H> ClientProtocol<___T, ___H> for Linkablewhere
___T: Transport,
___H: LinkableClientHandler<___T>,
<LinkInto as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
impl<___T, ___H> ClientProtocol<___T, ___H> for Linkablewhere
___T: Transport,
___H: LinkableClientHandler<___T>,
<LinkInto as Method>::Response: Decode<<___T as Transport>::RecvBuffer>,
Source§impl From<Linkable> for LinkableMarker
impl From<Linkable> for LinkableMarker
Source§impl<___T, ___H> ServerProtocol<___T, ___H> for Linkablewhere
___T: Transport,
___H: LinkableServerHandler<___T>,
<LinkInto as Method>::Request: Decode<<___T as Transport>::RecvBuffer>,
impl<___T, ___H> ServerProtocol<___T, ___H> for Linkablewhere
___T: Transport,
___H: LinkableServerHandler<___T>,
<LinkInto 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 Linkable
impl RefUnwindSafe for Linkable
impl Send for Linkable
impl Sync for Linkable
impl Unpin for Linkable
impl UnwindSafe for Linkable
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