Struct async_openai::types::CreateThreadRequestArgs
source · pub struct CreateThreadRequestArgs { /* private fields */ }
Expand description
Builder for CreateThreadRequest
.
Implementations§
source§impl CreateThreadRequestArgs
impl CreateThreadRequestArgs
sourcepub fn messages<VALUE: Into<Vec<CreateMessageRequest>>>(
&mut self,
value: VALUE
) -> &mut Self
pub fn messages<VALUE: Into<Vec<CreateMessageRequest>>>( &mut self, value: VALUE ) -> &mut Self
A list of messages to start the thread with.
pub fn metadata<VALUE: Into<HashMap<String, Value>>>( &mut self, value: VALUE ) -> &mut Self
sourcepub fn build(&self) -> Result<CreateThreadRequest, OpenAIError>
pub fn build(&self) -> Result<CreateThreadRequest, OpenAIError>
Trait Implementations§
source§impl Clone for CreateThreadRequestArgs
impl Clone for CreateThreadRequestArgs
source§fn clone(&self) -> CreateThreadRequestArgs
fn clone(&self) -> CreateThreadRequestArgs
Returns a copy 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 CreateThreadRequestArgs
impl Debug for CreateThreadRequestArgs
Auto Trait Implementations§
impl RefUnwindSafe for CreateThreadRequestArgs
impl Send for CreateThreadRequestArgs
impl Sync for CreateThreadRequestArgs
impl Unpin for CreateThreadRequestArgs
impl UnwindSafe for CreateThreadRequestArgs
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