pub struct ChatCompletionRequestUserMessageArgs { /* private fields */ }
Expand description
Builder for ChatCompletionRequestUserMessage
.
Implementations§
Source§impl ChatCompletionRequestUserMessageArgs
impl ChatCompletionRequestUserMessageArgs
Sourcepub fn content<VALUE: Into<ChatCompletionRequestUserMessageContent>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn content<VALUE: Into<ChatCompletionRequestUserMessageContent>>( &mut self, value: VALUE, ) -> &mut Self
The contents of the user message.
Sourcepub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
An optional name for the participant. Provides the model information to differentiate between participants of the same role.
Sourcepub fn build(&self) -> Result<ChatCompletionRequestUserMessage, OpenAIError>
pub fn build(&self) -> Result<ChatCompletionRequestUserMessage, OpenAIError>
Builds a new ChatCompletionRequestUserMessage
.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for ChatCompletionRequestUserMessageArgs
impl Clone for ChatCompletionRequestUserMessageArgs
Source§fn clone(&self) -> ChatCompletionRequestUserMessageArgs
fn clone(&self) -> ChatCompletionRequestUserMessageArgs
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 moreAuto Trait Implementations§
impl Freeze for ChatCompletionRequestUserMessageArgs
impl RefUnwindSafe for ChatCompletionRequestUserMessageArgs
impl Send for ChatCompletionRequestUserMessageArgs
impl Sync for ChatCompletionRequestUserMessageArgs
impl Unpin for ChatCompletionRequestUserMessageArgs
impl UnwindSafe for ChatCompletionRequestUserMessageArgs
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