Introduction

Welcome to the Rust Edition Guide! "Editions" are Rust's way of communicatinglarge changes in the way that it feels to write Rust code.

In this guide, we'll discuss:

  • What editions are
  • What each edition is about
  • How to migrate your code from one edition to another

Note that the standard library grows with each Rust release; there are _many_additions to the standard library that are not called out in this guide. Onlythe major ones are, but there's tons of medium and small things that aregreat too. You may want to check out the standard librarydocumentation as well.