Module ion_rs::raw_reader
source · Enums
- Raw stream components that a RawReader may encounter.
Traits
- BufferedRawReader is a RawReader which can be created from a
Vec<u8>
and implements the needed functionality to provide non-blocking reader support. This includes the ability to add more data as needed, as well as marking when the stream is complete. - Provides a mechanism for identifying input types that allow adding more data. This allows for some input-type oriented behaviors, like initializing the end of stream status to true if we know more data can not be added.
RawReader
is a shorthand for a Reader implementation that returns RawStreamItems and uses RawSymbolToken to represent its field names, annotations, and symbol values.