pub struct TuningMeasurement {
pub workgroup_size: [u32; 3],
pub elapsed_ns: u64,
}Expand description
Best-of-N measurement result.
Fields§
§workgroup_size: [u32; 3]Winning workgroup size.
elapsed_ns: u64Measured elapsed nanoseconds for the winner.
Trait Implementations§
Source§impl Clone for TuningMeasurement
impl Clone for TuningMeasurement
Source§fn clone(&self) -> TuningMeasurement
fn clone(&self) -> TuningMeasurement
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 TuningMeasurement
Source§impl Debug for TuningMeasurement
impl Debug for TuningMeasurement
impl Eq for TuningMeasurement
Source§impl PartialEq for TuningMeasurement
impl PartialEq for TuningMeasurement
Source§fn eq(&self, other: &TuningMeasurement) -> bool
fn eq(&self, other: &TuningMeasurement) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TuningMeasurement
Auto Trait Implementations§
impl Freeze for TuningMeasurement
impl RefUnwindSafe for TuningMeasurement
impl Send for TuningMeasurement
impl Sync for TuningMeasurement
impl Unpin for TuningMeasurement
impl UnsafeUnpin for TuningMeasurement
impl UnwindSafe for TuningMeasurement
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,
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.