eimage-io 0.0.1-alpha.13

IO operations for processing image collections in 3D space.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use thiserror::Error;

#[derive(Error, Debug)]
pub enum Error {
    #[error(transparent)]
    EimageError(#[from] eimage_core::Error),
    #[error(transparent)]
    Io(#[from] std::io::Error),
    #[error(transparent)]
    ImageError(#[from] image::ImageError),
    #[error(transparent)]
    StdSystemTimeError(#[from] std::time::SystemTimeError),

    #[error("file extension `{0}` is invalid")]
    InvalidFileExtension(String),
    #[error("file extension is invalid")]
    NoFileExtension(),
}