lm_studio_api/error.rs
1use macron::{ Display, From, Error };
2
3// The result alias
4pub type Result<T> = std::result::Result<T, Box<dyn std::error::Error>>;
5
6// The error
7#[derive(Debug, Display, Error, From)]
8pub enum Error {
9 #[from]
10 #[display = "{0}"]
11 Io(std::io::Error),
12
13 #[from]
14 #[display = "{0}"]
15 Reqwest(reqwest::Error),
16
17 #[from]
18 #[display = "{0}"]
19 Json(serde_json::Error),
20}