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