feat: Implement Pipeline support
Adds support for pipelines, allowing streams to be chained together and transformed. This includes new types for `PipeStream` and `SourceAdapter`, along with modifications to the `Environment` to manage pipeline execution. A new example `pipeline.myc` demonstrates its usage.
This commit is contained in:
@@ -279,7 +279,7 @@ impl Binder {
|
||||
UntypedKind::Pipe { inputs, lambda } => {
|
||||
let mut bound_inputs = Vec::with_capacity(inputs.len());
|
||||
for input in inputs {
|
||||
bound_inputs.push(self.bind(&input)?);
|
||||
bound_inputs.push(self.bind(input)?);
|
||||
}
|
||||
let bound_lambda = Box::new(self.bind(lambda.as_ref())?);
|
||||
Ok(self.make_node(
|
||||
|
||||
Reference in New Issue
Block a user