API design for a changing Rust

A number of planned Rust features will drastically affect the API design story. This section collects some of the biggest features with concrete examples of how the API will change.