pub struct CommonSubexpressionStats {
pub hits: u64,
pub misses: u64,
pub unsafe_rejections: u64,
pub rejection_reasons: Vec<String>,
}Expand description
Runtime common subexpression elimination telemetry.
Fields§
§hits: u64Number of safe subplan cache hits.
misses: u64Number of safe subplans evaluated and inserted into the cache.
unsafe_rejections: u64Number of subplans rejected because they cross an unsafe boundary.
rejection_reasons: Vec<String>Rejection reason labels observed during the current executor lifetime.
Trait Implementations§
Source§impl Clone for CommonSubexpressionStats
impl Clone for CommonSubexpressionStats
Source§fn clone(&self) -> CommonSubexpressionStats
fn clone(&self) -> CommonSubexpressionStats
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 CommonSubexpressionStats
impl Debug for CommonSubexpressionStats
Source§impl Default for CommonSubexpressionStats
impl Default for CommonSubexpressionStats
Source§fn default() -> CommonSubexpressionStats
fn default() -> CommonSubexpressionStats
Returns the “default value” for a type. Read more
Source§impl PartialEq for CommonSubexpressionStats
impl PartialEq for CommonSubexpressionStats
impl Eq for CommonSubexpressionStats
impl StructuralPartialEq for CommonSubexpressionStats
Auto Trait Implementations§
impl Freeze for CommonSubexpressionStats
impl RefUnwindSafe for CommonSubexpressionStats
impl Send for CommonSubexpressionStats
impl Sync for CommonSubexpressionStats
impl Unpin for CommonSubexpressionStats
impl UnsafeUnpin for CommonSubexpressionStats
impl UnwindSafe for CommonSubexpressionStats
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more