Re-exportsยง
use rustc_ast as ast;๐use rustc_ast::tokenstream::TokenStream;๐use rustc_ast::AsmMacro;๐use rustc_ast::token;๐use rustc_data_structures::fx::FxHashMap;๐use rustc_data_structures::fx::FxIndexMap;๐use rustc_errors::PResult;๐use rustc_index::bit_set::GrowableBitSet;๐use rustc_lint_defs::builtin::BAD_ASM_STYLE;๐use rustc_parse_format as parse;๐use rustc_span::ErrorGuaranteed;๐use rustc_span::InnerSpan;๐use rustc_span::Span;๐use rustc_span::Symbol;๐use rustc_span::sym;๐use rustc_target::asm::InlineAsmArch;๐use smallvec::smallvec;๐use crate::diagnostics;๐use crate::util::ExprToSpannedString;๐use crate::util::expr_to_spanned_string;๐use rustc_expand::base::*;๐use rustc_parse::parser::asm::*;๐
Structsยง
- Validated
AsmArgs ๐ - Validated assembly arguments, ready for macro expansion.
Functionsยง
- expand_
asm ๐ - expand_
global_ ๐asm - expand_
naked_ ๐asm - expand_
preparsed_ ๐asm - parse_
args ๐ - validate_
asm_ ๐args