Skip to main content

EngineStream

Type Alias EngineStream 

Source
pub type EngineStream<T> = Pin<Box<dyn AsyncEngineStream<T>>>;
Expand description

Trait-object alias for an AsyncEngineStream — used on both sides of an engine: the input side via crate::pipeline::ManyIn and the output side via crate::pipeline::ManyOut. The directional names exist at the crate::pipeline alias layer for documentary clarity at use sites.

Aliased Type§

pub struct EngineStream<T> { /* private fields */ }

Trait Implementations§