pub struct LanguageModelStreamResult {
pub stream: Pin<Box<dyn Stream<Item = LanguageModelStreamPart> + Send>>,
pub request: Option<LanguageModelStreamResultRequest>,
pub response: Option<LanguageModelStreamResultResponse>,
}Expand description
Represents the result of a streaming language model call.
Fields§
§stream: Pin<Box<dyn Stream<Item = LanguageModelStreamPart> + Send>>The stream of partial results from the language model provider.
request: Option<LanguageModelStreamResultRequest>The request sent to the language model provider.
response: Option<LanguageModelStreamResultResponse>The response received from the language model provider.
Auto Trait Implementations§
impl Freeze for LanguageModelStreamResult
impl !RefUnwindSafe for LanguageModelStreamResult
impl Send for LanguageModelStreamResult
impl !Sync for LanguageModelStreamResult
impl Unpin for LanguageModelStreamResult
impl UnsafeUnpin for LanguageModelStreamResult
impl !UnwindSafe for LanguageModelStreamResult
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 more