https://hacks.mozilla.org/2018/12/rust-2018-is-here/
https://rust-lang-nursery.github.io/edition-guide/rust-2018/index.html