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