pub struct QueryBreakdown {Show 18 fields
pub create_weight: u32,
pub compute_max_score_count: u32,
pub next_doc_count: u32,
pub set_min_competitive_score: u32,
pub score_count: u32,
pub match_count: u32,
pub compute_max_score: u32,
pub create_weight_count: u32,
pub match: u32,
pub advance_count: u32,
pub set_min_competitive_score_count: u32,
pub score: u32,
pub build_scorer_count: u32,
pub advance: u32,
pub shallow_advance: u32,
pub shallow_advance_count: u32,
pub build_scorer: u32,
pub next_doc: u32,
}Fields§
§create_weight: u32§compute_max_score_count: u32§next_doc_count: u32§set_min_competitive_score: u32§score_count: u32§match_count: u32§compute_max_score: u32§create_weight_count: u32§match: u32§advance_count: u32§set_min_competitive_score_count: u32§score: u32§build_scorer_count: u32§advance: u32§shallow_advance: u32§shallow_advance_count: u32§build_scorer: u32§next_doc: u32Implementations§
Source§impl QueryBreakdown
impl QueryBreakdown
pub fn new( create_weight: u32, compute_max_score_count: u32, next_doc_count: u32, set_min_competitive_score: u32, score_count: u32, match_count: u32, compute_max_score: u32, create_weight_count: u32, match: u32, advance_count: u32, set_min_competitive_score_count: u32, score: u32, build_scorer_count: u32, advance: u32, shallow_advance: u32, shallow_advance_count: u32, build_scorer: u32, next_doc: u32, ) -> QueryBreakdown
Trait Implementations§
Source§impl Clone for QueryBreakdown
impl Clone for QueryBreakdown
Source§fn clone(&self) -> QueryBreakdown
fn clone(&self) -> QueryBreakdown
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QueryBreakdown
impl Debug for QueryBreakdown
Source§impl Default for QueryBreakdown
impl Default for QueryBreakdown
Source§fn default() -> QueryBreakdown
fn default() -> QueryBreakdown
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QueryBreakdown
impl<'de> Deserialize<'de> for QueryBreakdown
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
Source§impl PartialEq for QueryBreakdown
impl PartialEq for QueryBreakdown
Source§fn eq(&self, other: &QueryBreakdown) -> bool
fn eq(&self, other: &QueryBreakdown) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for QueryBreakdown
impl Serialize for QueryBreakdown
impl StructuralPartialEq for QueryBreakdown
Auto Trait Implementations§
impl Freeze for QueryBreakdown
impl RefUnwindSafe for QueryBreakdown
impl Send for QueryBreakdown
impl Sync for QueryBreakdown
impl Unpin for QueryBreakdown
impl UnsafeUnpin for QueryBreakdown
impl UnwindSafe for QueryBreakdown
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