[−][src]Enum viuer::ViuError
Custom error type for viu
ing 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
Errenous response received from Kitty
Kitty protocol not supported
Trait Implementations
impl Debug for ViuError
[src]
impl Display for ViuError
[src]
impl Error for ViuError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for ViuError
[src]
impl From<ErrorKind> for ViuError
[src]
impl From<ImageError> for ViuError
[src]
fn from(err: ImageError) -> Self
[src]
impl From<PersistError> for ViuError
[src]
fn from(err: PersistError) -> Self
[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,