pub struct ConversationAppendStreamRequest {
pub inputs: Option<Box<ConversationInputs>>,
pub stream: Option<Stream>,
pub store: Option<bool>,
pub handoff_execution: Option<HandoffExecution>,
pub completion_args: Option<Box<CompletionArgs>>,
pub tool_confirmations: Option<Vec<ToolCallConfirmation>>,
}Fields§
§inputs: Option<Box<ConversationInputs>>§stream: Option<Stream>§store: Option<bool>Whether to store the results into our servers or not.
handoff_execution: Option<HandoffExecution>§completion_args: Option<Box<CompletionArgs>>Completion arguments that will be used to generate assistant responses. Can be overridden at each message request.
tool_confirmations: Option<Vec<ToolCallConfirmation>>Implementations§
Trait Implementations§
Source§impl Clone for ConversationAppendStreamRequest
impl Clone for ConversationAppendStreamRequest
Source§fn clone(&self) -> ConversationAppendStreamRequest
fn clone(&self) -> ConversationAppendStreamRequest
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 Default for ConversationAppendStreamRequest
impl Default for ConversationAppendStreamRequest
Source§fn default() -> ConversationAppendStreamRequest
fn default() -> ConversationAppendStreamRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConversationAppendStreamRequest
impl<'de> Deserialize<'de> for ConversationAppendStreamRequest
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 ConversationAppendStreamRequest
impl PartialEq for ConversationAppendStreamRequest
Source§fn eq(&self, other: &ConversationAppendStreamRequest) -> bool
fn eq(&self, other: &ConversationAppendStreamRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConversationAppendStreamRequest
Auto Trait Implementations§
impl Freeze for ConversationAppendStreamRequest
impl RefUnwindSafe for ConversationAppendStreamRequest
impl Send for ConversationAppendStreamRequest
impl Sync for ConversationAppendStreamRequest
impl Unpin for ConversationAppendStreamRequest
impl UnsafeUnpin for ConversationAppendStreamRequest
impl UnwindSafe for ConversationAppendStreamRequest
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