pub struct MultiModalConversationParamBuilder { /* private fields */ }
Expand description
Builder for MultiModalConversationParam
.
Implementations§
Source§impl MultiModalConversationParamBuilder
impl MultiModalConversationParamBuilder
pub fn model<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn input(&mut self, value: Input) -> &mut Self
pub fn stream<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn parameters<VALUE: Into<Parameters>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(
&self,
) -> Result<MultiModalConversationParam, MultiModalConversationParamBuilderError>
pub fn build( &self, ) -> Result<MultiModalConversationParam, MultiModalConversationParamBuilderError>
Trait Implementations§
Source§impl Clone for MultiModalConversationParamBuilder
impl Clone for MultiModalConversationParamBuilder
Source§fn clone(&self) -> MultiModalConversationParamBuilder
fn clone(&self) -> MultiModalConversationParamBuilder
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 MultiModalConversationParamBuilder
impl RefUnwindSafe for MultiModalConversationParamBuilder
impl Send for MultiModalConversationParamBuilder
impl Sync for MultiModalConversationParamBuilder
impl Unpin for MultiModalConversationParamBuilder
impl UnwindSafe for MultiModalConversationParamBuilder
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