pub struct BenchmarkBounds {
pub transfer_bytes: Vec<u64>,
pub element_counts: Vec<u64>,
pub matrix_edges: Vec<u64>,
pub max_sample_bytes: u64,
}Expand description
Bounded synthetic benchmark inputs.
Fields§
§transfer_bytes: Vec<u64>Transfer byte sizes to sample.
element_counts: Vec<u64>Element counts to sample.
matrix_edges: Vec<u64>Square matrix edges to sample.
max_sample_bytes: u64Maximum accepted byte size in any sample.
Trait Implementations§
Source§impl Clone for BenchmarkBounds
impl Clone for BenchmarkBounds
Source§fn clone(&self) -> BenchmarkBounds
fn clone(&self) -> BenchmarkBounds
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 moreSource§impl Debug for BenchmarkBounds
impl Debug for BenchmarkBounds
Source§impl Default for BenchmarkBounds
impl Default for BenchmarkBounds
impl Eq for BenchmarkBounds
Source§impl PartialEq for BenchmarkBounds
impl PartialEq for BenchmarkBounds
impl StructuralPartialEq for BenchmarkBounds
Auto Trait Implementations§
impl Freeze for BenchmarkBounds
impl RefUnwindSafe for BenchmarkBounds
impl Send for BenchmarkBounds
impl Sync for BenchmarkBounds
impl Unpin for BenchmarkBounds
impl UnsafeUnpin for BenchmarkBounds
impl UnwindSafe for BenchmarkBounds
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