pub enum OllamaError {
Request(Error),
Api {
status: u16,
message: String,
},
ModelNotFound(String),
ConnectionRefused,
Json(Error),
InvalidRequest(String),
}Expand description
Ollama API error type.
Variants§
Request(Error)
HTTP request failed.
Api
API returned an error response.
ModelNotFound(String)
Model not found.
ConnectionRefused
Connection refused (Ollama not running).
Json(Error)
JSON serialization/deserialization error.
InvalidRequest(String)
Invalid request parameters.
Trait Implementations§
Source§impl Debug for OllamaError
impl Debug for OllamaError
Source§impl Display for OllamaError
impl Display for OllamaError
Source§impl Error for OllamaError
impl Error for OllamaError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for OllamaError
impl From<Error> for OllamaError
Auto Trait Implementations§
impl Freeze for OllamaError
impl !RefUnwindSafe for OllamaError
impl Send for OllamaError
impl Sync for OllamaError
impl Unpin for OllamaError
impl !UnwindSafe for OllamaError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.