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.
}