Crate ion_rs[][src]

Re-exports

pub use cursor::Cursor;
pub use data_source::IonDataSource;
pub use types::IonType;

Modules

binary

This module provides the necessary structures and logic to read values from a binary Ion data stream.

constants
cursor
data_source
result
text
types

This module provides an implementation of the data types described by the Ion Data Model section of the Ion 1.0 spec.

value

Provides a in-memory tree representation of Ion values that can be operated on in a dynamically typed way.

Structs

BinaryIonCursor
Reader

A streaming Ion reader that resolves symbol IDs into the appropriate text.

SymbolTable

Stores mappings from Symbol IDs to text and vice-versa.

Traits

SystemEventHandler

Functions that will be called when the reader handles system-level events that would otherwise not be surfaced to the user level.