pub enum QuestionOperation {
Recover,
Resume,
Repair,
Complete,
Inspect,
Configure,
}Expand description
The operation for which the operator’s decision is requested. These are fixed protocol values, independent of the language of the displayed choices.
Variants§
Recover
Choose an existing implementation as the recovery source.
Resume
Continue an existing run from its saved state.
Repair
Authorize repairing existing work before continuing.
Complete
Confirm that the task may be closed as complete.
Inspect
Request an operator inspection of the target.
Configure
Request a configuration change for the target.
Trait Implementations§
Source§impl Clone for QuestionOperation
impl Clone for QuestionOperation
impl Copy for QuestionOperation
Source§impl Debug for QuestionOperation
impl Debug for QuestionOperation
Source§impl<'de> Deserialize<'de> for QuestionOperation
impl<'de> Deserialize<'de> for QuestionOperation
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 QuestionOperation
Source§impl PartialEq for QuestionOperation
impl PartialEq for QuestionOperation
Source§impl Serialize for QuestionOperation
impl Serialize for QuestionOperation
impl StructuralPartialEq for QuestionOperation
Auto Trait Implementations§
impl Freeze for QuestionOperation
impl RefUnwindSafe for QuestionOperation
impl Send for QuestionOperation
impl Sync for QuestionOperation
impl Unpin for QuestionOperation
impl UnsafeUnpin for QuestionOperation
impl UnwindSafe for QuestionOperation
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 more