pub struct RegUsage {
pub defs: Vec<u32>,
pub uses: Vec<u32>,
}Expand description
Per-instruction register usage info.
Fields§
§defs: Vec<u32>Registers defined (written) by this instruction.
uses: Vec<u32>Registers used (read) by this instruction.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RegUsage
impl RefUnwindSafe for RegUsage
impl Send for RegUsage
impl Sync for RegUsage
impl Unpin for RegUsage
impl UnsafeUnpin for RegUsage
impl UnwindSafe for RegUsage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more