pub fn into_parts(self) -> FramedParts<T, U> {
        let (inner, read_buf) = self.inner.into_parts();
        let (inner, write_buf) = inner.into_parts();

        FramedParts {
            io: inner.io,
            codec: inner.codec,
            read_buf,
            write_buf,
            _priv: (),
        }
    }
/// Consumes the `Framed`, returning its underlying I/O stream, the buffer
/// with unprocessed data, and the codec.
///
/// Note that care should be taken to not tamper with the underlying stream
/// of data coming in as it may corrupt the stream of frames otherwise
/// being worked with.
Consumes the `Framed`, returning its underlying I/O stream, the buffer
with unprocessed data, and the codec.

Note that care should be taken to not tamper with the underlying stream
of data coming in as it may corrupt the stream of frames otherwise
being worked with.
Consumes the ` Framed ` returning its underlying I / O stream the buffer with unprocessed data and the codec . Note that care should be taken to not tamper with the underlying stream of data coming in as it may corrupt the stream of frames otherwise being worked with .
pub fn into_parts(self) -> FramedParts<T, U> {
        let (inner, read_buf) = self.inner.into_parts();
        let (inner, write_buf) = inner.into_parts();
        FramedParts {
            io: inner.io,
            codec: inner.codec,
            read_buf,
            write_buf,
            _priv: (),
        }
    }
pub fn into_parts ( self ) -> FramedParts < T , U > { let ( inner , read_buf ) = self . inner . into_parts ( ) ; let ( inner , write_buf ) = inner . into_parts ( ) ; FramedParts { io : inner . io , codec : inner . codec , read_buf , write_buf , _priv : ( ) , } }
Consumes the `Framed`, returning its underlying I/O stream, the buffer
with unprocessed data, and the codec.
Consumes the ` Framed ` returning its underlying I / O stream the buffer with unprocessed data and the codec .
self
self