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}