pub struct SearchPreferences {
pub result_limit: u32,
pub semantic_enabled: bool,
pub include_archived: bool,
pub highlight_matches: bool,
pub group_by_session: bool,
}Expand description
User search preferences
Fields§
§result_limit: u32Preferred result count
semantic_enabled: boolSemantic search enabled
include_archived: boolInclude archived sessions
highlight_matches: boolHighlight matches
group_by_session: boolGroup by session
Trait Implementations§
Source§impl Clone for SearchPreferences
impl Clone for SearchPreferences
Source§fn clone(&self) -> SearchPreferences
fn clone(&self) -> SearchPreferences
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 moreSource§impl Debug for SearchPreferences
impl Debug for SearchPreferences
Source§impl Default for SearchPreferences
impl Default for SearchPreferences
Source§fn default() -> SearchPreferences
fn default() -> SearchPreferences
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SearchPreferences
impl<'de> Deserialize<'de> for SearchPreferences
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SearchPreferences
impl RefUnwindSafe for SearchPreferences
impl Send for SearchPreferences
impl Sync for SearchPreferences
impl Unpin for SearchPreferences
impl UnsafeUnpin for SearchPreferences
impl UnwindSafe for SearchPreferences
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more