pub struct CacheFlushCapability { /* private fields */ }Expand description
Runtime capability required for x86 cache-line eviction.
Implementations§
Source§impl CacheFlushCapability
impl CacheFlushCapability
Sourcepub const fn cache_line_size(self) -> usize
pub const fn cache_line_size(self) -> usize
Cache-line size reported by CPUID for clflush, in bytes.
Trait Implementations§
Source§impl Clone for CacheFlushCapability
impl Clone for CacheFlushCapability
Source§fn clone(&self) -> CacheFlushCapability
fn clone(&self) -> CacheFlushCapability
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 CacheFlushCapability
Source§impl Debug for CacheFlushCapability
impl Debug for CacheFlushCapability
impl Eq for CacheFlushCapability
Source§impl PartialEq for CacheFlushCapability
impl PartialEq for CacheFlushCapability
impl StructuralPartialEq for CacheFlushCapability
Auto Trait Implementations§
impl Freeze for CacheFlushCapability
impl RefUnwindSafe for CacheFlushCapability
impl Send for CacheFlushCapability
impl Sync for CacheFlushCapability
impl Unpin for CacheFlushCapability
impl UnsafeUnpin for CacheFlushCapability
impl UnwindSafe for CacheFlushCapability
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