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}