pub struct ThinkingConfigBuilder(/* private fields */);Expand description
Builder for ThinkingConfig.
Implementations§
Source§impl ThinkingConfigBuilder
impl ThinkingConfigBuilder
pub fn thinking_budget(self, value: impl Into<i64>) -> Self
pub fn thinking_level(self, value: impl Into<ThinkingLevel>) -> Self
pub fn include_thoughts(self, value: impl Into<bool>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ThinkingConfig
pub fn build(self) -> ThinkingConfig
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ThinkingConfigBuilder
impl RefUnwindSafe for ThinkingConfigBuilder
impl Send for ThinkingConfigBuilder
impl Sync for ThinkingConfigBuilder
impl Unpin for ThinkingConfigBuilder
impl UnsafeUnpin for ThinkingConfigBuilder
impl UnwindSafe for ThinkingConfigBuilder
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