[−][src]Module fbxcel::pull_parser::reader
Parser data source.
FBX parsers requires cursor position tracking and skipping.
These features are used through ParserSource
trait.
For reader types which does not provide these features, reader::*Source
wrappers are provided.
Using those wrappers, any types implementing std::io::Read
can be used as
source reader for parsers.
Usually users don't need to deal with these types and traits, because parser types or modules will provide simple functions to automatically wrap readers if necessary.
Structs
PlainSource | Source with plain reader backend. |
PositionCacheReader | A reader with position cache. |
SeekableSource | Source with seekable reader backend. |
Traits
ParserSource | A trait for types which can be data sources. |