pub enum ChangesetOperationStatus {
Idle,
Running,
Error,
Disabled,
}Expand description
Execution lifecycle of a {@link ChangesetOperation}.
An operation is invoked imperatively via invokeChangesetOperation, but
its progress and outcome are reflected back into changeset state so that
every subscriber observes a consistent view (e.g. a spinner on a “Create
Pull Request” button, or an inline error after a failed “revert”).
Variants§
Idle
The operation is ready to be invoked. This is the default when {@link ChangesetOperation.status} is omitted.
Running
An invocation of this operation is currently in flight.
Error
The most recent invocation failed. The cause is described by {@link ChangesetOperation.error}.
Disabled
The operation is currently disabled and cannot be invoked.
Trait Implementations§
Source§impl Clone for ChangesetOperationStatus
impl Clone for ChangesetOperationStatus
Source§fn clone(&self) -> ChangesetOperationStatus
fn clone(&self) -> ChangesetOperationStatus
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 ChangesetOperationStatus
Source§impl Debug for ChangesetOperationStatus
impl Debug for ChangesetOperationStatus
Source§impl<'de> Deserialize<'de> for ChangesetOperationStatus
impl<'de> Deserialize<'de> for ChangesetOperationStatus
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
impl Eq for ChangesetOperationStatus
Source§impl Hash for ChangesetOperationStatus
impl Hash for ChangesetOperationStatus
Source§impl PartialEq for ChangesetOperationStatus
impl PartialEq for ChangesetOperationStatus
Source§fn eq(&self, other: &ChangesetOperationStatus) -> bool
fn eq(&self, other: &ChangesetOperationStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ChangesetOperationStatus
impl Serialize for ChangesetOperationStatus
impl StructuralPartialEq for ChangesetOperationStatus
Auto Trait Implementations§
impl Freeze for ChangesetOperationStatus
impl RefUnwindSafe for ChangesetOperationStatus
impl Send for ChangesetOperationStatus
impl Sync for ChangesetOperationStatus
impl Unpin for ChangesetOperationStatus
impl UnsafeUnpin for ChangesetOperationStatus
impl UnwindSafe for ChangesetOperationStatus
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