Module asm

Source

Structsยง

AsmArg
An argument to one of the asm! macros. The argument is syntactically valid, but is otherwise not validated at all.
AsmOption
ValidatedAsmArgs ๐Ÿ”’
Validated assembly arguments, ready for macro expansion.

Enumsยง

AsmArgKind

Functionsยง

eat_operand_keyword ๐Ÿ”’
Used for better error messages when operand types are used that are not supported by the current macro (e.g. in or out for global_asm!)
expand_asm ๐Ÿ”’
expand_global_asm ๐Ÿ”’
expand_naked_asm ๐Ÿ”’
expand_preparsed_asm ๐Ÿ”’
parse_args ๐Ÿ”’
parse_asm_args
parse_asm_operand ๐Ÿ”’
parse_clobber_abi ๐Ÿ”’
parse_options ๐Ÿ”’
parse_reg ๐Ÿ”’
validate_asm_args ๐Ÿ”’