pub struct WarmupPattern {
pub data_size: usize,
pub access_pattern: Vec<usize>,
pub expected_improvement: f64,
}Expand description
Cache warmup pattern
Fields§
§data_size: usizeData size to warm
access_pattern: Vec<usize>Access pattern for warming
expected_improvement: f64Expected cache hit improvement
Trait Implementations§
Source§impl Clone for WarmupPattern
impl Clone for WarmupPattern
Auto Trait Implementations§
impl Freeze for WarmupPattern
impl RefUnwindSafe for WarmupPattern
impl Send for WarmupPattern
impl Sync for WarmupPattern
impl Unpin for WarmupPattern
impl UnsafeUnpin for WarmupPattern
impl UnwindSafe for WarmupPattern
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<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