pub struct ActivityOptions {
pub start_to_close_timeout: Duration,
pub heartbeat_timeout: Option<Duration>,
pub retry_policy: Option<RetryPolicy>,
}Expand description
Options for executing an activity in a durable context.
Fields§
§start_to_close_timeout: DurationMaximum time for the activity to complete.
heartbeat_timeout: Option<Duration>Heartbeat interval for long-running activities.
retry_policy: Option<RetryPolicy>Retry policy for failed activities.
Trait Implementations§
Source§impl Clone for ActivityOptions
impl Clone for ActivityOptions
Source§fn clone(&self) -> ActivityOptions
fn clone(&self) -> ActivityOptions
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 moreAuto Trait Implementations§
impl Freeze for ActivityOptions
impl RefUnwindSafe for ActivityOptions
impl Send for ActivityOptions
impl Sync for ActivityOptions
impl Unpin for ActivityOptions
impl UnsafeUnpin for ActivityOptions
impl UnwindSafe for ActivityOptions
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