Struct std::old_io::BufReaderUnstable
[-] [+]
[src]
pub struct BufReader<'a> { // some fields omitted }
Reads from a fixed-size byte slice
Example
fn main() { #![allow(unused_must_use)] use std::old_io::BufReader; let 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::old_io::BufReader; let 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(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
.