pub struct Tier1SimdStats {
pub leases_completed: u64,
pub vector_packets: u64,
pub scalar_fragment_lanes: u64,
pub scalar_recovery_lanes: u64,
pub values_drained: u64,
}Expand description
Counters of a plan’s execution.
Fields§
§leases_completed: u64Ordinal leases drained to completion.
vector_packets: u64Packets computed by the vector graph.
scalar_fragment_lanes: u64Lanes of a partial packet, computed one at a time.
scalar_recovery_lanes: u64Lanes computed one at a time after a lease fell back to the scalar path.
values_drained: u64Values handed out.
Trait Implementations§
Source§impl Clone for Tier1SimdStats
impl Clone for Tier1SimdStats
Source§fn clone(&self) -> Tier1SimdStats
fn clone(&self) -> Tier1SimdStats
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 moreimpl Copy for Tier1SimdStats
Source§impl Debug for Tier1SimdStats
impl Debug for Tier1SimdStats
Source§impl Default for Tier1SimdStats
impl Default for Tier1SimdStats
Source§fn default() -> Tier1SimdStats
fn default() -> Tier1SimdStats
Returns the “default value” for a type. Read more
impl Eq for Tier1SimdStats
Source§impl PartialEq for Tier1SimdStats
impl PartialEq for Tier1SimdStats
impl StructuralPartialEq for Tier1SimdStats
Auto Trait Implementations§
impl Freeze for Tier1SimdStats
impl RefUnwindSafe for Tier1SimdStats
impl Send for Tier1SimdStats
impl Sync for Tier1SimdStats
impl Unpin for Tier1SimdStats
impl UnsafeUnpin for Tier1SimdStats
impl UnwindSafe for Tier1SimdStats
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more