pub struct ConditionalPipelines {
pub default: Option<Pipeline>,
pub on_error: Option<Pipeline>,
pub on_empty: Option<Pipeline>,
pub on_large: Option<Pipeline>,
}Expand description
Conditional pipelines: different chains based on exit code or output patterns.
Fields§
§default: Option<Pipeline>Default pipeline (always present).
on_error: Option<Pipeline>Pipeline when command exits non-zero.
on_empty: Option<Pipeline>Pipeline when output is empty.
on_large: Option<Pipeline>Pipeline when output exceeds token budget.
Implementations§
Trait Implementations§
Source§impl Clone for ConditionalPipelines
impl Clone for ConditionalPipelines
Source§fn clone(&self) -> ConditionalPipelines
fn clone(&self) -> ConditionalPipelines
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConditionalPipelines
impl Debug for ConditionalPipelines
Source§impl Default for ConditionalPipelines
impl Default for ConditionalPipelines
Source§fn default() -> ConditionalPipelines
fn default() -> ConditionalPipelines
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConditionalPipelines
impl RefUnwindSafe for ConditionalPipelines
impl Send for ConditionalPipelines
impl Sync for ConditionalPipelines
impl Unpin for ConditionalPipelines
impl UnsafeUnpin for ConditionalPipelines
impl UnwindSafe for ConditionalPipelines
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