pub enum LanguageModelOutput {
Message(Box<AIMessage>),
Text(String),
}Expand description
Output from a language model.
Can be either a message (from chat models) or a string (from LLMs).
Variants§
Message(Box<AIMessage>)
A message output (from chat models).
Text(String)
A string output (from LLMs).
Implementations§
Trait Implementations§
Source§impl Clone for LanguageModelOutput
impl Clone for LanguageModelOutput
Source§fn clone(&self) -> LanguageModelOutput
fn clone(&self) -> LanguageModelOutput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LanguageModelOutput
impl Debug for LanguageModelOutput
Source§impl From<AIMessage> for LanguageModelOutput
impl From<AIMessage> for LanguageModelOutput
Auto Trait Implementations§
impl Freeze for LanguageModelOutput
impl RefUnwindSafe for LanguageModelOutput
impl Send for LanguageModelOutput
impl Sync for LanguageModelOutput
impl Unpin for LanguageModelOutput
impl UnwindSafe for LanguageModelOutput
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