futhark_bindgen/
error.rs

1/// Errors
2#[derive(Debug)]
3pub enum Error {
4    /// Compilation failed
5    CompilationFailed,
6
7    /// Json decoding error
8    Json(serde_json::Error),
9
10    /// std::io::Error
11    Io(std::io::Error),
12}
13
14impl From<serde_json::Error> for Error {
15    fn from(e: serde_json::Error) -> Self {
16        Error::Json(e)
17    }
18}
19
20impl From<std::io::Error> for Error {
21    fn from(e: std::io::Error) -> Self {
22        Error::Io(e)
23    }
24}