pub fn try_send_to(&mut self, id: usize, item: T) -> Result<(), T> {
        self.senders[id]
            .try_send(TrackedItem {
                sender: self.id,
                inner: item,
            })
            .map_err(|e| e.into_inner())
    }
/// Try to send a single item to the receiver specified by the `id`. Allows
/// targeted 1:1 communication.
///
/// This can be used when we need to send a response back to the sender of
/// a `TrackedItem`. For example, if we receive a request, do some
/// processing, and need to send a response back to the sending thread.
Try to send a single item to the receiver specified by the `id`. Allows
targeted 1:1 communication.

This can be used when we need to send a response back to the sender of
a `TrackedItem`. For example, if we receive a request, do some
processing, and need to send a response back to the sending thread.
Try to send a single item to the receiver specified by the ` id ` . Allows targeted 1 : 1 communication . This can be used when we need to send a response back to the sender of a ` TrackedItem ` . For example if we receive a request do some processing and need to send a response back to the sending thread .
pub fn try_send_to(&mut self, id: usize, item: T) -> Result<(), T> {
        self.senders[id]
            .try_send(TrackedItem {
                sender: self.id,
                inner: item,
            })
            .map_err(|e| e.into_inner())
    }
pub fn try_send_to ( & mut self , id : usize , item : T ) -> Result < ( ) , T > { self . senders [ id ] . try_send ( TrackedItem { sender : self . id , inner : item , } ) . map_err ( | e | e . into_inner ( ) ) }
Try to send a single item to the receiver specified by the `id`.
Try to send a single item to the receiver specified by the ` id ` .
&mut self
id
usize
item
T
&mut self
id
usize
item
T