#[repr(C)]pub struct IcEntry {
pub w0: u32,
pub w1: u32,
pub w2: u32,
pub w3: u32,
}Expand description
One cache entry, read by the inline hit paths. The meaning of the words
depends on the site’s IcKind.
Fields§
§w0: u32§w1: u32§w2: u32§w3: u32Implementations§
Source§impl IcEntry
impl IcEntry
pub const EMPTY: IcEntry
pub fn is_empty(&self) -> bool
Sourcepub fn is_filled(&self) -> bool
pub fn is_filled(&self) -> bool
Whether the entry is a monomorphic fill rather than empty, a polymorphic link or the megamorphic mark.
Sourcepub fn cell(&self) -> ValidityCellId
pub fn cell(&self) -> ValidityCellId
The validity cell of a filled GetField or SetField entry.
Trait Implementations§
impl Copy for IcEntry
impl Eq for IcEntry
impl StructuralPartialEq for IcEntry
Auto Trait Implementations§
impl Freeze for IcEntry
impl RefUnwindSafe for IcEntry
impl Send for IcEntry
impl Sync for IcEntry
impl Unpin for IcEntry
impl UnsafeUnpin for IcEntry
impl UnwindSafe for IcEntry
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