pub struct LLMOutput {
pub new_message: LLMMessage,
pub usage: LLMTokenUsage,
}Fields§
§new_message: LLMMessage§usage: LLMTokenUsageTrait Implementations§
Source§impl From<&LLMOutput> for ChatMessage
impl From<&LLMOutput> for ChatMessage
Auto Trait Implementations§
impl Freeze for LLMOutput
impl RefUnwindSafe for LLMOutput
impl Send for LLMOutput
impl Sync for LLMOutput
impl Unpin for LLMOutput
impl UnwindSafe for LLMOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request