[][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

impl !RefUnwindSafe for ViuError

impl Send for ViuError

impl Sync for ViuError

impl Unpin for ViuError

impl !UnwindSafe for ViuError

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>,