pub struct CompiledFlow {
pub name: String,
pub matcher: EventMatcher,
pub operators: Vec<Box<dyn PipelineOperator>>,
}Expand description
A compiled flow ready for execution
Fields§
§name: StringFlow name (from config)
matcher: EventMatcherCompiled event matcher (from trigger config)
operators: Vec<Box<dyn PipelineOperator>>Compiled pipeline operators (in execution order)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CompiledFlow
impl !RefUnwindSafe for CompiledFlow
impl Send for CompiledFlow
impl Sync for CompiledFlow
impl Unpin for CompiledFlow
impl UnsafeUnpin for CompiledFlow
impl !UnwindSafe for CompiledFlow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more