pub struct RefModTable {
pub entries: HashMap<u32, ModRefResult>,
}Expand description
Ref/Mod table (per instruction)
Fields§
§entries: HashMap<u32, ModRefResult>Implementations§
Source§impl RefModTable
impl RefModTable
pub fn new() -> Self
pub fn set(&mut self, inst: u32, mr: ModRefResult)
pub fn get(&self, inst: u32) -> &ModRefResult
pub fn reads_count(&self) -> usize
pub fn writes_count(&self) -> usize
Trait Implementations§
Source§impl Debug for RefModTable
impl Debug for RefModTable
Source§impl Default for RefModTable
impl Default for RefModTable
Source§fn default() -> RefModTable
fn default() -> RefModTable
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RefModTable
impl RefUnwindSafe for RefModTable
impl Send for RefModTable
impl Sync for RefModTable
impl Unpin for RefModTable
impl UnsafeUnpin for RefModTable
impl UnwindSafe for RefModTable
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