asm 宏
内联汇编仅在每晚版本的 Rust 中得到支持,直到稳定为止。要启用 asm!
宏的使用,请使用主文件顶部的以下要素属性( 要素门 ):
#![feature(asm)]
然后在任何 unsafe
块中使用 asm!
宏:
fn do_nothing() {
unsafe {
asm!("NOP");
}
// asm!("NOP");
// That would be invalid here, because we are no longer in an
// unsafe block.
}