pub struct InterruptConfig {
pub before: Vec<String>,
pub after: Vec<String>,
}Expand description
Interrupt configuration
Fields§
§before: Vec<String>Pause before entering these nodes
after: Vec<String>Pause after these nodes execute
Implementations§
Source§impl InterruptConfig
impl InterruptConfig
pub fn new() -> InterruptConfig
Sourcepub fn should_interrupt_before(&self, node_name: &str) -> bool
pub fn should_interrupt_before(&self, node_name: &str) -> bool
Check if the node needs to pause before entering
Sourcepub fn should_interrupt_after(&self, node_name: &str) -> bool
pub fn should_interrupt_after(&self, node_name: &str) -> bool
Check if the node needs to pause after execution
Sourcepub fn has_interrupts(&self) -> bool
pub fn has_interrupts(&self) -> bool
Check if any interrupt is configured
Trait Implementations§
Source§impl Clone for InterruptConfig
impl Clone for InterruptConfig
Source§fn clone(&self) -> InterruptConfig
fn clone(&self) -> InterruptConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InterruptConfig
impl Debug for InterruptConfig
Source§impl Default for InterruptConfig
impl Default for InterruptConfig
Source§fn default() -> InterruptConfig
fn default() -> InterruptConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InterruptConfig
impl RefUnwindSafe for InterruptConfig
impl Send for InterruptConfig
impl Sync for InterruptConfig
impl Unpin for InterruptConfig
impl UnsafeUnpin for InterruptConfig
impl UnwindSafe for InterruptConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request