Skip to main content

gemini_rs/
error.rs

1#[derive(thiserror::Error, Debug)]
2pub enum Error {
3    #[error("serde: {0}")]
4    Serde(#[from] serde_json::Error),
5    #[error("http: {0}")]
6    Http(#[from] reqwest::Error),
7    #[error("gemini: {0:?}")]
8    Gemini(crate::types::ErrorDetail),
9}