pub struct RobustPipelineExecutor { /* private fields */ }Expand description
Robust pipeline execution with error recovery
Implementations§
Source§impl RobustPipelineExecutor
impl RobustPipelineExecutor
Sourcepub fn max_retries(self, retries: usize) -> Self
pub fn max_retries(self, retries: usize) -> Self
Set maximum retries
Sourcepub fn fallback_strategy(self, strategy: FallbackStrategy) -> Self
pub fn fallback_strategy(self, strategy: FallbackStrategy) -> Self
Set fallback strategy
Sourcepub fn error_handling(self, strategy: ErrorHandlingStrategy) -> Self
pub fn error_handling(self, strategy: ErrorHandlingStrategy) -> Self
Set error handling strategy
Sourcepub fn timeout_seconds(self, timeout: u64) -> Self
pub fn timeout_seconds(self, timeout: u64) -> Self
Set timeout
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RobustPipelineExecutor
impl RefUnwindSafe for RobustPipelineExecutor
impl Send for RobustPipelineExecutor
impl Sync for RobustPipelineExecutor
impl Unpin for RobustPipelineExecutor
impl UnwindSafe for RobustPipelineExecutor
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more