Struct pos::sbet::Reader
[−]
[src]
pub struct Reader<R: Read> { /* fields omitted */ }
An SBET reader.
Methods
impl Reader<BufReader<File>>
[src]
fn from_path<P: AsRef<Path>>(path: P) -> Result<Reader<BufReader<File>>>
Opens a reader for a path.
Examples
use pos::sbet::Reader; let reader = Reader::from_path("data/2-points.sbet").unwrap();
impl<R: Read> Reader<R>
[src]
fn read_point(&mut self) -> Result<Option<Point>>
Reads a point from this reader.
Returns none if the file is at its end when this reader starts reading. We have to do it this way since sbet files don't have a point count.
Examples
use pos::sbet::Reader; let mut reader = Reader::from_path("data/2-points.sbet").unwrap(); let point = reader.read_point().unwrap().unwrap();
Trait Implementations
impl<R: Debug + Read> Debug for Reader<R>
[src]
impl<R: Read> IntoIterator for Reader<R>
[src]
type Item = Point
The type of the elements being iterated over.
type IntoIter = ReaderIterator<R>
Which kind of iterator are we turning this into?
fn into_iter(self) -> Self::IntoIter
Creates an iterator from a value. Read more