#[non_exhaustive]pub struct MaterializationCounters {
pub row_lookups: u64,
pub text_copies: u64,
pub text_bytes: u64,
}Expand description
Work performed while copying ranked text under its retrieval snapshot.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.row_lookups: u64Direct physical result rows resolved inside the retrieval admission.
text_copies: u64Owned strings copied from those rows, including present empty strings.
text_bytes: u64UTF-8 source bytes copied into the owned result strings.
Trait Implementations§
Source§impl Clone for MaterializationCounters
impl Clone for MaterializationCounters
impl Copy for MaterializationCounters
Source§impl Debug for MaterializationCounters
impl Debug for MaterializationCounters
Source§impl Default for MaterializationCounters
impl Default for MaterializationCounters
impl Eq for MaterializationCounters
Source§impl PartialEq for MaterializationCounters
impl PartialEq for MaterializationCounters
impl StructuralPartialEq for MaterializationCounters
Auto Trait Implementations§
impl Freeze for MaterializationCounters
impl RefUnwindSafe for MaterializationCounters
impl Send for MaterializationCounters
impl Sync for MaterializationCounters
impl Unpin for MaterializationCounters
impl UnsafeUnpin for MaterializationCounters
impl UnwindSafe for MaterializationCounters
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