Struct chrome_cache_parser::cache_index::LruData
source · #[repr(C)]pub struct LruData {
pub filled: i32,
pub sizes: [i32; 5],
pub heads: [CacheAddr; 5],
pub tails: [CacheAddr; 5],
pub transaction: CacheAddr,
pub operation: i32,
pub operation_list: i32,
/* private fields */
}Fields§
§filled: i32§sizes: [i32; 5]§heads: [CacheAddr; 5]§tails: [CacheAddr; 5]§transaction: CacheAddr§operation: i32§operation_list: i32Trait Implementations§
source§impl FromBytes for LruData
impl FromBytes for LruData
source§fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized,
fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized,
Interprets the prefix of the given
bytes as a &[Self] with length
equal to count without copying. Read moresource§fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized,
fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized,
Interprets the suffix of the given
bytes as a &[Self] with length
equal to count without copying. Read moresource§impl FromZeroes for LruDatawhere
[u32; 2]: FromZeroes,
i32: FromZeroes,
[i32; 5]: FromZeroes,
[CacheAddr; 5]: FromZeroes,
CacheAddr: FromZeroes,
[u32; 7]: FromZeroes,
impl FromZeroes for LruDatawhere
[u32; 2]: FromZeroes,
i32: FromZeroes,
[i32; 5]: FromZeroes,
[CacheAddr; 5]: FromZeroes,
CacheAddr: FromZeroes,
[u32; 7]: FromZeroes,
Auto Trait Implementations§
impl Freeze for LruData
impl RefUnwindSafe for LruData
impl Send for LruData
impl Sync for LruData
impl Unpin for LruData
impl UnwindSafe for LruData
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