Struct rustc_ap_rustc_ast::ast::InlineAsm [−][src]
pub struct InlineAsm { pub template: Vec<InlineAsmTemplatePiece>, pub operands: Vec<(InlineAsmOperand, Span)>, pub options: InlineAsmOptions, pub line_spans: Vec<Span>, }
Expand description
Inline assembly.
E.g., asm!("NOP");
.
Fields
template: Vec<InlineAsmTemplatePiece>
operands: Vec<(InlineAsmOperand, Span)>
options: InlineAsmOptions
line_spans: Vec<Span>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for InlineAsm
impl !UnwindSafe for InlineAsm
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V