pub struct StreamingParseResult {
pub normal_text: String,
pub calls: Vec<ToolCallItem>,
}Expand description
Result of streaming parse operation (matches Python StreamingParseResult)
Fields§
§normal_text: StringNormal text that’s not part of tool calls
calls: Vec<ToolCallItem>Tool call items parsed from the chunk
Trait Implementations§
Source§impl Clone for StreamingParseResult
impl Clone for StreamingParseResult
Source§fn clone(&self) -> StreamingParseResult
fn clone(&self) -> StreamingParseResult
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 StreamingParseResult
impl Debug for StreamingParseResult
Source§impl Default for StreamingParseResult
impl Default for StreamingParseResult
Source§fn default() -> StreamingParseResult
fn default() -> StreamingParseResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StreamingParseResult
impl RefUnwindSafe for StreamingParseResult
impl Send for StreamingParseResult
impl Sync for StreamingParseResult
impl Unpin for StreamingParseResult
impl UnwindSafe for StreamingParseResult
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> 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