use crate::ast::Expression; #[derive(Debug, Clone)] pub struct Pipeline { pub expressions: Vec, } impl Default for Pipeline { fn default() -> Self { Self::new() } } impl Pipeline { pub fn new() -> Self { Self { expressions: vec![], } } pub fn from_vec(expressions: Vec) -> Pipeline { Self { expressions } } }