pub struct ChatCompletionRequestMessageContentPartAudioArgs { /* private fields */ }
Expand description
Builder for ChatCompletionRequestMessageContentPartAudio
.
Implementations§
Source§impl ChatCompletionRequestMessageContentPartAudioArgs
impl ChatCompletionRequestMessageContentPartAudioArgs
pub fn input_audio<VALUE: Into<InputAudio>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<ChatCompletionRequestMessageContentPartAudio, OpenAIError>
pub fn build( &self, ) -> Result<ChatCompletionRequestMessageContentPartAudio, OpenAIError>
Builds a new ChatCompletionRequestMessageContentPartAudio
.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for ChatCompletionRequestMessageContentPartAudioArgs
impl Clone for ChatCompletionRequestMessageContentPartAudioArgs
Source§fn clone(&self) -> ChatCompletionRequestMessageContentPartAudioArgs
fn clone(&self) -> ChatCompletionRequestMessageContentPartAudioArgs
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 moreAuto Trait Implementations§
impl Freeze for ChatCompletionRequestMessageContentPartAudioArgs
impl RefUnwindSafe for ChatCompletionRequestMessageContentPartAudioArgs
impl Send for ChatCompletionRequestMessageContentPartAudioArgs
impl Sync for ChatCompletionRequestMessageContentPartAudioArgs
impl Unpin for ChatCompletionRequestMessageContentPartAudioArgs
impl UnwindSafe for ChatCompletionRequestMessageContentPartAudioArgs
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