pub struct RetrySubgraph { /* private fields */ }Expand description
Retry subgraph - retries a subgraph on failure
Implementations§
Source§impl RetrySubgraph
impl RetrySubgraph
Sourcepub fn new(graph: Graph, mapping: StateMapping) -> Self
pub fn new(graph: Graph, mapping: StateMapping) -> Self
Create a new retry subgraph
Sourcepub fn max_retries(self, max: u32) -> Self
pub fn max_retries(self, max: u32) -> Self
Set maximum retries
Sourcepub fn retry_delay_ms(self, delay: u64) -> Self
pub fn retry_delay_ms(self, delay: u64) -> Self
Set retry delay
Sourcepub fn backoff_multiplier(self, multiplier: f64) -> Self
pub fn backoff_multiplier(self, multiplier: f64) -> Self
Set backoff multiplier
Trait Implementations§
Source§impl NodeFn for RetrySubgraph
impl NodeFn for RetrySubgraph
Auto Trait Implementations§
impl Freeze for RetrySubgraph
impl !RefUnwindSafe for RetrySubgraph
impl Send for RetrySubgraph
impl Sync for RetrySubgraph
impl Unpin for RetrySubgraph
impl UnsafeUnpin for RetrySubgraph
impl !UnwindSafe for RetrySubgraph
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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