Struct pos::sbet::Reader [] [src]

pub struct Reader<R: Read> { /* fields omitted */ }

An SBET reader.

Methods

impl Reader<BufReader<File>>
[src]

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]

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]

Formats the value using the given formatter.

impl<R: Read> IntoIterator for Reader<R>
[src]

The type of the elements being iterated over.

Which kind of iterator are we turning this into?

Creates an iterator from a value. Read more

impl<R: Debug + Read> Source for Reader<R>
[src]

Reads one point from the source.