pub fn unsplit(self, other: ConnectionReceiveHalf<T>) -> Connection<T> {
        let transport = other.transport.unsplit(self.transport);

        Connection {
            transport,
            sender: self.sender,
            receiver: other.receiver,
        }
    }
/// Merge two halves that have been split.
///
/// # Panic
///
/// Panics if the `self` and the `other` are not from the same [`Connection`](Connection).
Merge two halves that have been split.
Merge two halves that have been split .
pub fn unsplit(self, other: ConnectionReceiveHalf<T>) -> Connection<T> {
        let transport = other.transport.unsplit(self.transport);
        Connection {
            transport,
            sender: self.sender,
            receiver: other.receiver,
        }
    }
pub fn unsplit ( self , other : ConnectionReceiveHalf < T > ) -> Connection < T > { let transport = other . transport . unsplit ( self . transport ) ; Connection { transport , sender : self . sender , receiver : other . receiver , } }
Merge two halves that have been split.
Merge two halves that have been split .
self
other
ConnectionReceiveHalf<T>
panic
Panics if the `self` and the `other` are not from the same [`Connection`](Connection).
Panics if the ` self ` and the ` other ` are not from the same [ ` Connection ` ] ( Connection ) .