pub struct WaitForStepCompletionOptions { /* private fields */ }Expand description
Configures one durable Step completion wait.
The Server does not read the request ID for this wait.
request_timeout bounds the SDK call across transport reattachments.
Implementations§
Source§impl WaitForStepCompletionOptions
impl WaitForStepCompletionOptions
Sourcepub fn request_id(self, request_id: impl Into<String>) -> Self
pub fn request_id(self, request_id: impl Into<String>) -> Self
Sets an optional request ID; the Server does not read it.
Sourcepub fn request_timeout(self, request_timeout: Duration) -> Self
pub fn request_timeout(self, request_timeout: Duration) -> Self
Sets the total SDK call budget. Zero waits indefinitely.
Trait Implementations§
Source§impl Clone for WaitForStepCompletionOptions
impl Clone for WaitForStepCompletionOptions
Source§impl Debug for WaitForStepCompletionOptions
impl Debug for WaitForStepCompletionOptions
Auto Trait Implementations§
impl Forget for WaitForStepCompletionOptions
impl Freeze for WaitForStepCompletionOptions
impl Move for WaitForStepCompletionOptions
impl RefUnwindSafe for WaitForStepCompletionOptions
impl Send for WaitForStepCompletionOptions
impl Sync for WaitForStepCompletionOptions
impl Unpin for WaitForStepCompletionOptions
impl UnsafeUnpin for WaitForStepCompletionOptions
impl UnwindSafe for WaitForStepCompletionOptions
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> 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