pub enum LlamaModelLoadError {
NullError(NulError),
NullResult,
PathToStrError(PathBuf),
}
Expand description
An error that can occur when loading a model.
Variants§
NullError(NulError)
There was a null byte in a provided string and thus it could not be converted to a C string.
NullResult
llama.cpp returned a nullptr - this could be many different causes.
PathToStrError(PathBuf)
Failed to convert the path to a rust str. This means the path was not valid unicode
Trait Implementations§
Source§impl Debug for LlamaModelLoadError
impl Debug for LlamaModelLoadError
Source§impl Display for LlamaModelLoadError
impl Display for LlamaModelLoadError
Source§impl Error for LlamaModelLoadError
impl Error for LlamaModelLoadError
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<LlamaModelLoadError> for LLamaCppError
impl From<LlamaModelLoadError> for LLamaCppError
Source§fn from(source: LlamaModelLoadError) -> Self
fn from(source: LlamaModelLoadError) -> Self
Converts to this type from the input type.
Source§impl From<NulError> for LlamaModelLoadError
impl From<NulError> for LlamaModelLoadError
Source§impl PartialEq for LlamaModelLoadError
impl PartialEq for LlamaModelLoadError
impl Eq for LlamaModelLoadError
impl StructuralPartialEq for LlamaModelLoadError
Auto Trait Implementations§
impl Freeze for LlamaModelLoadError
impl RefUnwindSafe for LlamaModelLoadError
impl Send for LlamaModelLoadError
impl Sync for LlamaModelLoadError
impl Unpin for LlamaModelLoadError
impl UnwindSafe for LlamaModelLoadError
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