pub struct SearchSettingsBuilder(/* private fields */);Expand description
Builder for SearchSettings.
Implementations§
Source§impl SearchSettingsBuilder
impl SearchSettingsBuilder
pub fn user_location(self, value: impl Into<ApproximateLocation>) -> Self
pub fn search_context_size(self, value: impl Into<SearchContextSize>) -> Self
pub fn filters(self, value: impl Into<SearchFilters>) -> Self
pub fn image_settings(self, value: impl Into<SearchImageSettings>) -> Self
pub fn allowed_callers(self, value: impl Into<Vec<AllowedCaller>>) -> Self
pub fn external_web_access(self, value: impl Into<ExternalWebAccess>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> SearchSettings
pub fn build(self) -> SearchSettings
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for SearchSettingsBuilder
impl RefUnwindSafe for SearchSettingsBuilder
impl Send for SearchSettingsBuilder
impl Sync for SearchSettingsBuilder
impl Unpin for SearchSettingsBuilder
impl UnsafeUnpin for SearchSettingsBuilder
impl UnwindSafe for SearchSettingsBuilder
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