Enum inquire::error::InquireError [−][src]
pub enum InquireError {
NotTTY,
InvalidConfiguration(String),
IO(Error),
OperationCanceled,
OperationInterrupted,
}
Expand description
Possible errors returned by inquire
prompts.
Variants
The input device is not a TTY, which means that enabling raw mode on the terminal in order to listen to input events is not possible.
InvalidConfiguration(String)
The given prompt configuration is not valid. A detailed error message is contained in the value string.
Tuple Fields of InvalidConfiguration
0: String
IO(Error)
Error while executing IO operations.
Tuple Fields of IO
0: Error
The user canceled the operation by pressing ESC.
The operation was interrupted by the user after they pressed Ctrl+C.
This error will be returned only when using crossterm
or termion
as the terminal back-end. If using console
,
pressing Ctrl+C will trigger SIGINT.