Structs

Placeholder Error type for error variants that require conditional compilation.

Enums

Represents the different types of high-level failures that might occur when reading Ion data.

Functions

A convenience method for creating an IonResult containing an IonError::DecodingError with the provided description text.

A convenience method for creating an IonError::DecodingError with the provided operation text. Useful for calling Option#ok_or_else.

A convenience method for creating an IonResult containing an IonError::IllegalOperation with the provided operation text.

A convenience method for creating an IonError::IllegalOperation with the provided operation text. Useful for calling Option#ok_or_else.

Type Definitions

A unified Result type representing the outcome of method calls that may fail.