pub struct SearchRequest {
pub mode: SearchMode,
pub query: Option<String>,
pub arm_limit: u32,
pub limit: u32,
pub type_patterns: Vec<String>,
}Expand description
One search request.
Fields§
§mode: SearchMode§query: Option<String>Query text for the lexical arm.
arm_limit: u32Per-arm candidate limit before fusion.
limit: u32Result limit after fusion.
type_patterns: Vec<String>GTS type patterns narrowing the searched set.
Trait Implementations§
Source§impl Clone for SearchRequest
impl Clone for SearchRequest
Source§impl Debug for SearchRequest
impl Debug for SearchRequest
Source§impl PartialEq for SearchRequest
impl PartialEq for SearchRequest
impl StructuralPartialEq for SearchRequest
Auto Trait Implementations§
impl Freeze for SearchRequest
impl RefUnwindSafe for SearchRequest
impl Send for SearchRequest
impl Sync for SearchRequest
impl Unpin for SearchRequest
impl UnsafeUnpin for SearchRequest
impl UnwindSafe for SearchRequest
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