pub enum TerminalInputKind {
Password,
Confirm,
Prompt,
}Expand description
What kind of input the terminal is waiting for.
Variants§
Trait Implementations§
Source§impl Clone for TerminalInputKind
impl Clone for TerminalInputKind
impl Copy for TerminalInputKind
Source§impl Debug for TerminalInputKind
impl Debug for TerminalInputKind
Source§impl<'de> Deserialize<'de> for TerminalInputKind
impl<'de> Deserialize<'de> for TerminalInputKind
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 TerminalInputKind
Source§impl PartialEq for TerminalInputKind
impl PartialEq for TerminalInputKind
Source§impl Serialize for TerminalInputKind
impl Serialize for TerminalInputKind
impl StructuralPartialEq for TerminalInputKind
Auto Trait Implementations§
impl Freeze for TerminalInputKind
impl RefUnwindSafe for TerminalInputKind
impl Send for TerminalInputKind
impl Sync for TerminalInputKind
impl Unpin for TerminalInputKind
impl UnsafeUnpin for TerminalInputKind
impl UnwindSafe for TerminalInputKind
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>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.