pub struct IndexRecord {
pub scope: &'static str,
pub kind: &'static str,
pub predicate: Option<String>,
pub reason: &'static str,
pub rows: usize,
pub estimated_bytes: usize,
pub actual_bytes: usize,
pub budget_bytes: usize,
pub build_us: u64,
pub accepted: bool,
}Expand description
One optional-index admission decision. The base PSO index is mandatory and therefore does not appear here.
Fields§
§scope: &'static str§kind: &'static str§predicate: Option<String>§reason: &'static str§rows: usize§estimated_bytes: usize§actual_bytes: usize§budget_bytes: usize§build_us: u64§accepted: boolTrait Implementations§
Source§impl Clone for IndexRecord
impl Clone for IndexRecord
Source§impl Debug for IndexRecord
impl Debug for IndexRecord
impl Eq for IndexRecord
Source§impl PartialEq for IndexRecord
impl PartialEq for IndexRecord
impl StructuralPartialEq for IndexRecord
Auto Trait Implementations§
impl Freeze for IndexRecord
impl RefUnwindSafe for IndexRecord
impl Send for IndexRecord
impl Sync for IndexRecord
impl Unpin for IndexRecord
impl UnsafeUnpin for IndexRecord
impl UnwindSafe for IndexRecord
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.