pub fn unsplit(self, r: ReadHalf<T>) -> T {
        if let Ok(x) = self.handle.reunite(r.handle) {
            x
        } else {
            panic!("Unrelated `ReadHalf` passed to `WriteHalf::unsplit`.")
        }
    }
/// Reunite with a previously split `ReadHalf`.
///
/// # panics
///
/// If this `WriteHalf` and the given `ReadHalf` do not originate from
/// the same `AsyncRead::split` operation this method will panic.
Reunite with a previously split `ReadHalf`.
Reunite with a previously split ` ReadHalf ` .
pub fn unsplit(self, r: ReadHalf<T>) -> T {
        if let Ok(x) = self.handle.reunite(r.handle) {
            x
        } else {
            panic!("Unrelated `ReadHalf` passed to `WriteHalf::unsplit`.")
        }
    }
pub fn unsplit ( self , r : ReadHalf < T > ) -> T { if let Ok ( x ) = self . handle . reunite ( r . handle ) { x } else { panic ! ( " " ) } }
Reunite with a previously split `ReadHalf`.
Reunite with a previously split ` ReadHalf ` .
self
r
ReadHalf<T>
panics
If this `WriteHalf` and the given `ReadHalf` do not originate from
the same `AsyncRead::split` operation this method will panic.
If this ` WriteHalf ` and the given ` ReadHalf ` do not originate from the same ` AsyncRead :: split ` operation this method will panic .