Rust 1.59 gives inline assembly an explicit compiler contract
engineeringrustassemblyunsafecompilerStable inline assembly describes register inputs and outputs alongside machine instructions. Rust 1.59 also adds destructuring assignment and defaults for const parameters.