Enum term::Error [] [src]

pub enum Error {
    Io(Error),
    TerminfoParsing(Error),
    ParameterizedExpansion(Error),
    NotSupported,
    TermUnset,
    TerminfoEntryNotFound,
    CursorDestinationInvalid,
    ColorOutOfRange,
    // some variants omitted
}
[]

An error arising from interacting with the terminal.

Variants

[]

Indicates an error from any underlying IO

[]

Indicates an error during terminfo parsing

[]

Indicates an error expanding a parameterized string from the terminfo database

[]

Indicates that the terminal does not support the requested operation.

[]

Indicates that the TERM environment variable was unset, and thus we were unable to detect which terminal we should be using.

[]

Indicates that we were unable to find a terminfo entry for the requested terminal.

[]

Indicates that the cursor could not be moved to the requested position.

[]

Indicates that the terminal does not support displaying the requested color.

This is like NotSupported, but more specific.

Trait Implementations

impl Debug for Error
[src]

[]

Formats the value using the given formatter.

impl PartialEq for Error
[src]

[]

This method tests for self and other values to be equal, and is used by ==. Read more

[]

This method tests for !=.

impl Display for Error
[src]

[]

Formats the value using the given formatter. Read more

impl Error for Error
[src]

[]

A short description of the error. Read more

[]

The lower-level cause of this error, if any. Read more

impl From<Error> for Error
[src]

[]

Performs the conversion.

impl From<Error> for Error
[src]

[]

Performs the conversion.

impl From<Error> for Error
[src]

[]

Performs the conversion.