pub struct ReadSparseCold { /* private fields */ }
Expand description
A benchmark that measures how long pread
calls take to a sparse file that should not already
be cached in memory. The file’s sparseness is designed to defeat the gains of readahead without
making an extremely large file, but will also result in testing access to many small extents.
Implementations§
Trait Implementations§
Source§impl<T: CacheClearableFilesystem> Benchmark<T> for ReadSparseCold
impl<T: CacheClearableFilesystem> Benchmark<T> for ReadSparseCold
Source§impl Clone for ReadSparseCold
impl Clone for ReadSparseCold
Source§fn clone(&self) -> ReadSparseCold
fn clone(&self) -> ReadSparseCold
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for ReadSparseCold
impl RefUnwindSafe for ReadSparseCold
impl Send for ReadSparseCold
impl Sync for ReadSparseCold
impl Unpin for ReadSparseCold
impl UnwindSafe for ReadSparseCold
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)