/// Returns a new `TimeoutReader` wrapping the specified reader.
///
/// There is initially no timeout.
Returns a new `TimeoutReader` wrapping the specified reader.
There is initially no timeout.
Returns a new ` TimeoutReader ` wrapping the specified reader . There is initially no timeout .
pub fn new(writer: W) -> TimeoutWriter<W> {
        TimeoutWriter {
            writer,
            state: TimeoutState::new(),
        }
    }
pub fn new ( writer : W ) -> TimeoutWriter < W > { TimeoutWriter { writer , state : TimeoutState :: new ( ) , } }
Returns a new `TimeoutReader` wrapping the specified reader.
Returns a new ` TimeoutReader ` wrapping the specified reader .
writer
W