gesha_core/io/
error.rs

1use std::path::PathBuf;
2
3#[derive(Debug)]
4pub enum Error {
5    CannotCopyFile {
6        from: PathBuf,
7        to: PathBuf,
8        detail: String,
9    },
10    CannotCreateFile {
11        path: PathBuf,
12        detail: String,
13    },
14    CannotReadFile {
15        path: PathBuf,
16        detail: String,
17    },
18    CannotRender {
19        path: PathBuf,
20        detail: String,
21    },
22}
23
24impl From<Error> for crate::Error {
25    fn from(e: Error) -> Self {
26        crate::Error::Io(e)
27    }
28}