pub enum DataCacheOperation {
Clean,
Invalidate,
CleanInvalidate,
}Expand description
Data-cache maintenance performed to the point of coherency.
Variants§
Clean
Writes dirty data back while retaining valid cache lines.
Invalidate
Discards cached contents without writing them back.
CleanInvalidate
Writes dirty contents back and discards the cache lines.
Trait Implementations§
Source§impl Clone for DataCacheOperation
impl Clone for DataCacheOperation
Source§fn clone(&self) -> DataCacheOperation
fn clone(&self) -> DataCacheOperation
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 DataCacheOperation
Source§impl Debug for DataCacheOperation
impl Debug for DataCacheOperation
impl Eq for DataCacheOperation
Source§impl PartialEq for DataCacheOperation
impl PartialEq for DataCacheOperation
impl StructuralPartialEq for DataCacheOperation
Auto Trait Implementations§
impl Freeze for DataCacheOperation
impl RefUnwindSafe for DataCacheOperation
impl Send for DataCacheOperation
impl Sync for DataCacheOperation
impl Unpin for DataCacheOperation
impl UnsafeUnpin for DataCacheOperation
impl UnwindSafe for DataCacheOperation
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