pub enum AsyncResourceStatus {
Pending,
Scheduled,
Running,
WaitingForInput,
Succeeded,
Failed,
}Expand description
Provider-neutral lifecycle classification for asynchronous resources.
Variants§
Pending
Accepted but not started.
Scheduled
Scheduled for later execution.
Running
Currently executing.
WaitingForInput
Waiting for explicit caller input.
Succeeded
Completed successfully.
Failed
Completed with provider errors.
Implementations§
Source§impl AsyncResourceStatus
impl AsyncResourceStatus
Sourcepub const fn is_terminal(self) -> bool
pub const fn is_terminal(self) -> bool
Reports whether the provider lifecycle is complete.
Trait Implementations§
Source§impl Clone for AsyncResourceStatus
impl Clone for AsyncResourceStatus
Source§fn clone(&self) -> AsyncResourceStatus
fn clone(&self) -> AsyncResourceStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AsyncResourceStatus
Source§impl Debug for AsyncResourceStatus
impl Debug for AsyncResourceStatus
impl Eq for AsyncResourceStatus
Source§impl PartialEq for AsyncResourceStatus
impl PartialEq for AsyncResourceStatus
impl StructuralPartialEq for AsyncResourceStatus
Auto Trait Implementations§
impl Freeze for AsyncResourceStatus
impl RefUnwindSafe for AsyncResourceStatus
impl Send for AsyncResourceStatus
impl Sync for AsyncResourceStatus
impl Unpin for AsyncResourceStatus
impl UnsafeUnpin for AsyncResourceStatus
impl UnwindSafe for AsyncResourceStatus
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