Rust 1.36 stabilizes the Future contract before async syntax
engineeringrustasyncallocationmemoryFuture supplies a stable polling and wakeup contract while async syntax remains forthcoming. The same release separates allocation from operating-system support and represents uninitialized storage without pretending it contains a valid value.