pub struct ScheduleActivityOpts {
pub max_attempts: Option<i32>,
pub initial_interval_secs: Option<f64>,
pub backoff_coefficient: Option<f64>,
pub start_to_close_secs: Option<f64>,
pub heartbeat_timeout_secs: Option<f64>,
}Expand description
Options for scheduling an activity. All fields default to sensible values when not provided by the caller; this keeps the per-call API short while still letting workflows tune retry/timeout policy when they need to.
Fields§
§max_attempts: Option<i32>§initial_interval_secs: Option<f64>§backoff_coefficient: Option<f64>§start_to_close_secs: Option<f64>§heartbeat_timeout_secs: Option<f64>Trait Implementations§
Source§impl Clone for ScheduleActivityOpts
impl Clone for ScheduleActivityOpts
Source§fn clone(&self) -> ScheduleActivityOpts
fn clone(&self) -> ScheduleActivityOpts
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 ComposeSchema for ScheduleActivityOpts
impl ComposeSchema for ScheduleActivityOpts
Source§impl Debug for ScheduleActivityOpts
impl Debug for ScheduleActivityOpts
Source§impl Default for ScheduleActivityOpts
impl Default for ScheduleActivityOpts
Source§fn default() -> ScheduleActivityOpts
fn default() -> ScheduleActivityOpts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScheduleActivityOpts
impl<'de> Deserialize<'de> for ScheduleActivityOpts
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
Source§impl Serialize for ScheduleActivityOpts
impl Serialize for ScheduleActivityOpts
Auto Trait Implementations§
impl Freeze for ScheduleActivityOpts
impl RefUnwindSafe for ScheduleActivityOpts
impl Send for ScheduleActivityOpts
impl Sync for ScheduleActivityOpts
impl Unpin for ScheduleActivityOpts
impl UnsafeUnpin for ScheduleActivityOpts
impl UnwindSafe for ScheduleActivityOpts
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> 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