新版本的变更
Unsafe attributes
unsafe extern blocks
References to static mut are an error
Shorter temporary scope in if let
impl Trait captures lifetimes
gen is a reserved keyword
Future and IntoFuture in the prelude