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