pub enum OperatorGateInput {
NumberedList,
ArrowList,
PressEnter,
TextEntry,
Unknown,
}Expand description
HOW OperatorGateState is controlled – what a caller resolving it
(typically a human, occasionally a scripted answer) needs to send.
Variants§
NumberedList
Choices are numbered (1., 2., …); confirmed with Enter after
selecting a number.
ArrowList
Choices are an unnumbered list navigated with arrow keys and a cursor glyph; confirmed with Enter.
PressEnter
A single acknowledgement – nothing to choose between, just Enter.
TextEntry
Free text (a pasted code, a typed value) rather than a choice from a list.
Unknown
The screen’s input mechanism was not recognized.
Trait Implementations§
Source§impl Clone for OperatorGateInput
impl Clone for OperatorGateInput
impl Copy for OperatorGateInput
Source§impl Debug for OperatorGateInput
impl Debug for OperatorGateInput
Source§impl<'de> Deserialize<'de> for OperatorGateInput
impl<'de> Deserialize<'de> for OperatorGateInput
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 OperatorGateInput
Source§impl PartialEq for OperatorGateInput
impl PartialEq for OperatorGateInput
Source§impl Serialize for OperatorGateInput
impl Serialize for OperatorGateInput
impl StructuralPartialEq for OperatorGateInput
Auto Trait Implementations§
impl Freeze for OperatorGateInput
impl RefUnwindSafe for OperatorGateInput
impl Send for OperatorGateInput
impl Sync for OperatorGateInput
impl Unpin for OperatorGateInput
impl UnsafeUnpin for OperatorGateInput
impl UnwindSafe for OperatorGateInput
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