gemini_client_api/gemini/
error.rs1#[derive(Debug)]
2pub enum GeminiResponseError {
3 ReqwestError(reqwest::Error),
4 StatusNotOk(String),
6}
7impl std::fmt::Display for GeminiResponseError {
8 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
9 write!(f, "{self:?}")
10 }
11}
12impl std::error::Error for GeminiResponseError {}
13
14#[derive(Debug)]
15pub enum GeminiResponseStreamError {
16 ReqwestError(reqwest::Error),
17 InvalidResposeFormat(String),
19}
20impl std::fmt::Display for GeminiResponseStreamError {
21 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
22 write!(f, "{self:?}")
23 }
24}
25impl std::error::Error for GeminiResponseStreamError {}