#[repr(C)]pub struct CacheInfo {
pub l1i: Option<Cache>,
pub l1d: Option<Cache>,
pub l2: Option<Cache>,
pub l3: Option<Cache>,
pub l4: Option<Cache>,
}
Fields§
§l1i: Option<Cache>
Level 1 instruction cache
l1d: Option<Cache>
Level 1 data cache
l2: Option<Cache>
Level 2 unified or data cache
l3: Option<Cache>
Level 3 unified or data cache
l4: Option<Cache>
Level 4 unified or data cache
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CacheInfo
impl<'de> Deserialize<'de> for CacheInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CacheInfo
impl RefUnwindSafe for CacheInfo
impl Send for CacheInfo
impl Sync for CacheInfo
impl Unpin for CacheInfo
impl UnwindSafe for CacheInfo
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