pub struct SearchStateCore {
pub active: bool,
pub query: String,
}Expand description
Non-generic core of search state for when result type isn’t needed.
Useful for extracting just the active/query state without results.
Fields§
§active: boolWhether search mode is active
query: StringCurrent search query
Implementations§
Trait Implementations§
Source§impl Clone for SearchStateCore
impl Clone for SearchStateCore
Source§fn clone(&self) -> SearchStateCore
fn clone(&self) -> SearchStateCore
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 SearchStateCore
impl Debug for SearchStateCore
Source§impl Default for SearchStateCore
impl Default for SearchStateCore
Source§fn default() -> SearchStateCore
fn default() -> SearchStateCore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SearchStateCore
impl RefUnwindSafe for SearchStateCore
impl Send for SearchStateCore
impl Sync for SearchStateCore
impl Unpin for SearchStateCore
impl UnsafeUnpin for SearchStateCore
impl UnwindSafe for SearchStateCore
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