Struct std::io::BufReader[src]
pub struct BufReader<'a> {
// some fields omitted
}Reads from a fixed-size byte slice
Example
fn main() { #![allow(unused_must_use)] use std::io::BufReader; let mut buf = [0, 1, 2, 3]; let mut r = BufReader::new(buf); assert_eq!(r.read_to_end().unwrap(), vec!(0, 1, 2, 3)); }use std::io::BufReader; let mut buf = [0, 1, 2, 3]; let mut r = BufReader::new(buf); assert_eq!(r.read_to_end().unwrap(), vec!(0, 1, 2, 3));
Methods
impl<'a> BufReader<'a>
fn new<'a>(buf: &'a [u8]) -> BufReader<'a>
Creates a new buffered reader which will read the specified buffer
fn eof(&self) -> bool
Tests whether this reader has read all bytes in its buffer.
If true, then this will no longer return bytes from read.