fn read_line(&mut self) -> Option<usize> {
        if let Ok(n) = self.reader.read_line(&mut self.buffer) {
            if n == 0 {
                self.eof = true;
                return None;
            }

            Some(n)
        } else {
            self.eof = true;
            None
        }
    }
/// Internal function for reading a line.
Internal function for reading a line.
Internal function for reading a line .
fn read_line(&mut self) -> Option<usize> {
        if let Ok(n) = self.reader.read_line(&mut self.buffer) {
            if n == 0 {
                self.eof = true;
                return None;
            }
            Some(n)
        } else {
            self.eof = true;
            None
        }
    }
fn read_line ( & mut self ) -> Option < usize > { if let Ok ( n ) = self . reader . read_line ( & mut self . buffer ) { if n == 0 { self . eof = true ; return None ; } Some ( n ) } else { self . eof = true ; None } }
Internal function for reading a line.
Internal function for reading a line .
&mut self
&mut self