[][src]Enum viuer::ViuError

pub enum ViuError {
    Image(ImageError),
    IO(Error),
    Crossterm(ErrorKind),
    InvalidConfiguration(String),
    Tempfile(PersistError),
    KittyResponse(Vec<Key>),
    KittyNotSupported,
}

Custom error type for viuing operations.

Variants

Image(ImageError)

Error while doing transformations with the image crate

IO(Error)

Error while doing IO operations

Crossterm(ErrorKind)

Error while doing crossterm operations

InvalidConfiguration(String)

Invalid configuration provided

Tempfile(PersistError)

Error while creating temp files

KittyResponse(Vec<Key>)

Errenous response received from Kitty

KittyNotSupported

Kitty protocol not supported

Trait Implementations

impl Debug for ViuError[src]

impl Display for ViuError[src]

impl Error for ViuError[src]

impl From<Error> for ViuError[src]

impl From<ErrorKind> for ViuError[src]

impl From<ImageError> for ViuError[src]

impl From<PersistError> for ViuError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,