pub enum ParseChatMessageError {
Show 14 variants
NoChatTemplate,
NoVocab,
NotEnoughMemory,
ParseFailed {
message: String,
},
DestructorFailed {
message: String,
},
ToolCallIdIndexOutOfBounds {
index: usize,
},
ToolCallNameIndexOutOfBounds {
index: usize,
},
ToolCallArgumentsIndexOutOfBounds {
index: usize,
},
StringUtf8Error(FromUtf8Error),
ToolsJsonInvalid(Error),
ToolsJsonNotArray,
ToolsSerialization(String),
TemplateOverrideFailed(ToolCallFormatFailure),
Reported {
message: String,
},
}Variants§
NoChatTemplate
NoVocab
NotEnoughMemory
ParseFailed
DestructorFailed
ToolCallIdIndexOutOfBounds
ToolCallNameIndexOutOfBounds
ToolCallArgumentsIndexOutOfBounds
StringUtf8Error(FromUtf8Error)
ToolsJsonInvalid(Error)
ToolsJsonNotArray
ToolsSerialization(String)
TemplateOverrideFailed(ToolCallFormatFailure)
Reported
Trait Implementations§
Source§impl Debug for ParseChatMessageError
impl Debug for ParseChatMessageError
Source§impl Display for ParseChatMessageError
impl Display for ParseChatMessageError
Source§impl Error for ParseChatMessageError
impl Error for ParseChatMessageError
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<FromUtf8Error> for ParseChatMessageError
impl From<FromUtf8Error> for ParseChatMessageError
Source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.
Source§impl From<ToolCallFormatFailure> for ParseChatMessageError
impl From<ToolCallFormatFailure> for ParseChatMessageError
Source§fn from(source: ToolCallFormatFailure) -> Self
fn from(source: ToolCallFormatFailure) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ParseChatMessageError
impl !RefUnwindSafe for ParseChatMessageError
impl Send for ParseChatMessageError
impl Sync for ParseChatMessageError
impl Unpin for ParseChatMessageError
impl UnsafeUnpin for ParseChatMessageError
impl !UnwindSafe for ParseChatMessageError
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> 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 more