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.