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
Auto Trait Implementations§
impl Freeze for ReadSparseCold
impl RefUnwindSafe for ReadSparseCold
impl Send for ReadSparseCold
impl Sync for ReadSparseCold
impl Unpin for ReadSparseCold
impl UnsafeUnpin 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,
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]