pub struct PlanExecution {
pub stop_on_error: bool,
pub pause_seconds_between_steps: u64,
pub default_wait_until: Option<PlanWaitUntil>,
pub wait_for_fill: bool,
pub fill_timeout_seconds: u64,
pub poll_interval_seconds: u64,
pub proceed_on_partial_fill: bool,
}Fields§
§stop_on_error: bool§pause_seconds_between_steps: u64§default_wait_until: Option<PlanWaitUntil>Default wait policy for steps that do not set wait_until.
wait_for_fill: boolShorthand: set default_wait_until to filled when true.
fill_timeout_seconds: u64§poll_interval_seconds: u64§proceed_on_partial_fill: boolTrait Implementations§
Source§impl Clone for PlanExecution
impl Clone for PlanExecution
Source§fn clone(&self) -> PlanExecution
fn clone(&self) -> PlanExecution
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 PlanExecution
impl Debug for PlanExecution
Source§impl Default for PlanExecution
impl Default for PlanExecution
Source§impl<'de> Deserialize<'de> for PlanExecutionwhere
PlanExecution: Default,
impl<'de> Deserialize<'de> for PlanExecutionwhere
PlanExecution: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PlanExecution
impl RefUnwindSafe for PlanExecution
impl Send for PlanExecution
impl Sync for PlanExecution
impl Unpin for PlanExecution
impl UnsafeUnpin for PlanExecution
impl UnwindSafe for PlanExecution
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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