Expand description

A quad source produces quads, and may also fail in the process.

The trait QuadSource provides an API similar to (a subset of) the Iterator API, with methods such as for_each_quad and try_for_each_quad.

Rationale (or Why not simply use Iterator?)

See the documentation of the triple::stream module.

Re-exports

pub use crate::triple::stream::SinkError;
pub use crate::triple::stream::SourceError;

Structs

Enums

A error that is raised by functions that move fallible Sources into fallible Sinks.

Traits

A utility extension trait for converting any iterator of Quads into QuadSource, by wrapping its items in Ok results.

A utility extension trait for converting any iterator of Quads into QuadSource, by wrapping its items in Ok results.

A quad source produces Quads, and may also fail in the process.

Type Definitions

QSTermDeprecated

Type alias for referencing the TermData used in a QuadSource.

Convenient type alias