pub struct WebSearchRequestBodyBuilder(/* private fields */);Expand description
Builder for WebSearchRequestBody.
Implementations§
Source§impl WebSearchRequestBodyBuilder
impl WebSearchRequestBodyBuilder
pub fn reasoning(self, value: impl Into<Reasoning>) -> Self
pub fn input(self, value: impl Into<SearchInput>) -> Self
pub fn commands(self, value: impl Into<SearchCommands>) -> Self
pub fn settings(self, value: impl Into<SearchSettings>) -> Self
pub fn max_output_tokens(self, value: impl Into<u64>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> WebSearchRequestBody
pub fn build(self) -> WebSearchRequestBody
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for WebSearchRequestBodyBuilder
impl RefUnwindSafe for WebSearchRequestBodyBuilder
impl Send for WebSearchRequestBodyBuilder
impl Sync for WebSearchRequestBodyBuilder
impl Unpin for WebSearchRequestBodyBuilder
impl UnsafeUnpin for WebSearchRequestBodyBuilder
impl UnwindSafe for WebSearchRequestBodyBuilder
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