pub struct InvokeOptions {
pub timeout: Option<Duration>,
pub deadline: Option<DateTime<Utc>>,
pub idempotency_key: Option<String>,
}Expand description
Options for a single invoke call.
Fields§
§timeout: Option<Duration>Override the default timeout for this invocation.
deadline: Option<DateTime<Utc>>Set a deadline for the command (server-side expiry).
idempotency_key: Option<String>Idempotency key to prevent duplicate commands.
Auto Trait Implementations§
impl Freeze for InvokeOptions
impl RefUnwindSafe for InvokeOptions
impl Send for InvokeOptions
impl Sync for InvokeOptions
impl Unpin for InvokeOptions
impl UnsafeUnpin for InvokeOptions
impl UnwindSafe for InvokeOptions
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