pub struct SearchOptionsBuilder { /* private fields */ }
Expand description
Builder for SearchOptions
.
Implementations§
Source§impl SearchOptionsBuilder
impl SearchOptionsBuilder
pub fn forced_search<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn enable_source<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn enable_citation<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn citation_format<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
pub fn search_strategy<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn build(&self) -> Result<SearchOptions, SearchOptionsBuilderError>
pub fn build(&self) -> Result<SearchOptions, SearchOptionsBuilderError>
Trait Implementations§
Source§impl Clone for SearchOptionsBuilder
impl Clone for SearchOptionsBuilder
Source§fn clone(&self) -> SearchOptionsBuilder
fn clone(&self) -> SearchOptionsBuilder
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 SearchOptionsBuilder
impl RefUnwindSafe for SearchOptionsBuilder
impl Send for SearchOptionsBuilder
impl Sync for SearchOptionsBuilder
impl Unpin for SearchOptionsBuilder
impl UnwindSafe for SearchOptionsBuilder
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