Enum paralegal_spdg::rustc::mir::InlineAsmOperand
source · pub enum InlineAsmOperand<'tcx> {
In {
reg: InlineAsmRegOrRegClass,
value: Operand<'tcx>,
},
Out {
reg: InlineAsmRegOrRegClass,
late: bool,
place: Option<Place<'tcx>>,
},
InOut {
reg: InlineAsmRegOrRegClass,
late: bool,
in_value: Operand<'tcx>,
out_place: Option<Place<'tcx>>,
},
Const {
value: Box<Constant<'tcx>, Global>,
},
SymFn {
value: Box<Constant<'tcx>, Global>,
},
SymStatic {
def_id: DefId,
},
}
Variants§
Auto Trait Implementations§
impl<'tcx> !RefUnwindSafe for InlineAsmOperand<'tcx>
impl<'tcx> !Send for InlineAsmOperand<'tcx>
impl<'tcx> !Sync for InlineAsmOperand<'tcx>
impl<'tcx> Unpin for InlineAsmOperand<'tcx>
impl<'tcx> !UnwindSafe for InlineAsmOperand<'tcx>
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