pub enum LlamaCppProviderError {
ModelLoad(String),
ContextLoad(String),
Tokenization(String),
Inference(String),
Config(String),
Template(String),
Embedding(String),
Unsupported(String),
Other(String),
}Expand description
Internal error type for llama.cpp operations.
Variants§
ModelLoad(String)
Model loading failed.
ContextLoad(String)
Context creation failed.
Tokenization(String)
Tokenization or detokenization failed.
Inference(String)
Inference failed.
Config(String)
Configuration error.
Template(String)
Prompt or template error.
Embedding(String)
Embedding error.
Unsupported(String)
Unsupported feature.
Other(String)
Generic error.
Trait Implementations§
Source§impl Debug for LlamaCppProviderError
impl Debug for LlamaCppProviderError
Source§impl Display for LlamaCppProviderError
impl Display for LlamaCppProviderError
Source§impl Error for LlamaCppProviderError
impl Error for LlamaCppProviderError
1.30.0 · 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<LlamaCppProviderError> for LLMError
impl From<LlamaCppProviderError> for LLMError
Source§fn from(err: LlamaCppProviderError) -> Self
fn from(err: LlamaCppProviderError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LlamaCppProviderError
impl RefUnwindSafe for LlamaCppProviderError
impl Send for LlamaCppProviderError
impl Sync for LlamaCppProviderError
impl Unpin for LlamaCppProviderError
impl UnsafeUnpin for LlamaCppProviderError
impl UnwindSafe for LlamaCppProviderError
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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.