pub enum SizedArg {
Indirect {
disp_size: Option<Size>,
base: Option<Register>,
index: Option<(Register, isize, Option<Expr>)>,
disp: Option<Value>,
},
Direct {
reg: Register,
},
JumpTarget {
jump: Jump,
size: Size,
},
IndirectJumpTarget {
jump: Jump,
},
Immediate {
value: Value,
},
}Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SizedArg
impl RefUnwindSafe for SizedArg
impl Send for SizedArg
impl Sync for SizedArg
impl Unpin for SizedArg
impl UnwindSafe for SizedArg
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