pub enum WaitingOperationStatus {
Started,
Submitted,
Completed,
}Expand description
Status to wait for in async operations.
Used with wait_for_data() to specify which state an operation
should reach before the wait completes.
§Examples
use durable_execution_sdk_testing::WaitingOperationStatus;
let status = WaitingOperationStatus::Completed;
assert_eq!(format!("{}", status), "Completed");Variants§
Started
Wait for operation to start
Submitted
Wait for operation to be submitted (callbacks only)
Completed
Wait for operation to complete
Trait Implementations§
Source§impl Clone for WaitingOperationStatus
impl Clone for WaitingOperationStatus
Source§fn clone(&self) -> WaitingOperationStatus
fn clone(&self) -> WaitingOperationStatus
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 Debug for WaitingOperationStatus
impl Debug for WaitingOperationStatus
Source§impl<'de> Deserialize<'de> for WaitingOperationStatus
impl<'de> Deserialize<'de> for WaitingOperationStatus
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 Display for WaitingOperationStatus
impl Display for WaitingOperationStatus
Source§impl PartialEq for WaitingOperationStatus
impl PartialEq for WaitingOperationStatus
Source§impl Serialize for WaitingOperationStatus
impl Serialize for WaitingOperationStatus
impl Copy for WaitingOperationStatus
impl Eq for WaitingOperationStatus
impl StructuralPartialEq for WaitingOperationStatus
Auto Trait Implementations§
impl Freeze for WaitingOperationStatus
impl RefUnwindSafe for WaitingOperationStatus
impl Send for WaitingOperationStatus
impl Sync for WaitingOperationStatus
impl Unpin for WaitingOperationStatus
impl UnsafeUnpin for WaitingOperationStatus
impl UnwindSafe for WaitingOperationStatus
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<B> IntoFunctionResponse<B, Body> for Bwhere
B: Serialize,
impl<B> IntoFunctionResponse<B, Body> for Bwhere
B: Serialize,
Source§fn into_response(self) -> FunctionResponse<B, Body>
fn into_response(self) -> FunctionResponse<B, Body>
Convert the type into a FunctionResponse.
Creates a shared type from an unshared type.
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.