pub enum Shown {
Reg,
Const,
Expand,
}Expand description
How one operand is shown to the matcher.
Variants§
Reg
As a value sitting in a register, which is what (value.iN x) matches.
Const
As a constant the selector has in hand, which is what (iconst.iN k) matches.
Expand
As the instruction that computed it, so a rule can be about two instructions at once.
Trait Implementations§
impl Copy for Shown
impl Eq for Shown
impl StructuralPartialEq for Shown
Auto Trait Implementations§
impl Freeze for Shown
impl RefUnwindSafe for Shown
impl Send for Shown
impl Sync for Shown
impl Unpin for Shown
impl UnsafeUnpin for Shown
impl UnwindSafe for Shown
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