pub enum ChunkPosition {
Last,
}Expand description
Position indicator for an aggregated AIMessageChunk.
If a chunk with chunk_position="last" is aggregated into a stream,
tool_call_chunks in message content will be parsed into tool_calls.
Variants§
Last
This is the last chunk in the stream
Trait Implementations§
Source§impl Clone for ChunkPosition
impl Clone for ChunkPosition
Source§fn clone(&self) -> ChunkPosition
fn clone(&self) -> ChunkPosition
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 ChunkPosition
impl Debug for ChunkPosition
Source§impl<'de> Deserialize<'de> for ChunkPosition
impl<'de> Deserialize<'de> for ChunkPosition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ChunkPosition
impl PartialEq for ChunkPosition
Source§impl Serialize for ChunkPosition
impl Serialize for ChunkPosition
impl StructuralPartialEq for ChunkPosition
Auto Trait Implementations§
impl Freeze for ChunkPosition
impl RefUnwindSafe for ChunkPosition
impl Send for ChunkPosition
impl Sync for ChunkPosition
impl Unpin for ChunkPosition
impl UnwindSafe for ChunkPosition
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