├── .gitattributes ├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── book.toml ├── src ├── SUMMARY.md ├── editions │ ├── advanced-migrations.md │ ├── creating-a-new-project.md │ ├── index.md │ └── transitioning-an-existing-project-to-a-new-edition.md ├── introduction.md ├── rust-2015 │ └── index.md ├── rust-2018 │ ├── cargo.md │ ├── index.md │ ├── new-keywords.md │ ├── path-changes.md │ ├── trait-fn-parameters.md │ └── tyvar-behind-raw-pointer.md ├── rust-2021 │ ├── IntoIterator-for-arrays.md │ ├── c-string-literals.md │ ├── default-cargo-resolver.md │ ├── disjoint-capture-in-closures.md │ ├── index.md │ ├── or-patterns-macro-rules.md │ ├── panic-macro-consistency.md │ ├── prelude.md │ ├── raw-lifetimes.md │ ├── reserved-syntax.md │ └── warnings-promoted-to-error.md └── rust-2024 │ ├── cargo-inherited-default-features.md │ ├── cargo-resolver.md │ ├── cargo-table-key-names.md │ ├── cargo.md │ ├── gen-keyword.md │ ├── index.md │ ├── intoiterator-box-slice.md │ ├── language.md │ ├── let-chains.md │ ├── macro-fragment-specifiers.md │ ├── match-ergonomics.md │ ├── missing-macro-fragment-specifiers.md │ ├── never-type-fallback.md │ ├── newly-unsafe-functions.md │ ├── prelude.md │ ├── reserved-syntax.md │ ├── rpit-lifetime-capture.md │ ├── rustdoc-doctests.md │ ├── rustdoc-nested-includes.md │ ├── rustdoc.md │ ├── rustfmt-formatting-fixes.md │ ├── rustfmt-raw-identifier-sorting.md │ ├── rustfmt-style-edition.md │ ├── rustfmt-version-sorting.md │ ├── rustfmt.md │ ├── standard-library.md │ ├── static-mut-references.md │ ├── temporary-if-let-scope.md │ ├── temporary-tail-expr-scope.md │ ├── unsafe-attributes.md │ ├── unsafe-extern.md │ └── unsafe-op-in-unsafe-fn.md └── triagebot.toml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/README.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/book.toml -------------------------------------------------------------------------------- /src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/SUMMARY.md -------------------------------------------------------------------------------- /src/editions/advanced-migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/editions/advanced-migrations.md -------------------------------------------------------------------------------- /src/editions/creating-a-new-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/editions/creating-a-new-project.md -------------------------------------------------------------------------------- /src/editions/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/editions/index.md -------------------------------------------------------------------------------- /src/editions/transitioning-an-existing-project-to-a-new-edition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/editions/transitioning-an-existing-project-to-a-new-edition.md -------------------------------------------------------------------------------- /src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/introduction.md -------------------------------------------------------------------------------- /src/rust-2015/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2015/index.md -------------------------------------------------------------------------------- /src/rust-2018/cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2018/cargo.md -------------------------------------------------------------------------------- /src/rust-2018/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2018/index.md -------------------------------------------------------------------------------- /src/rust-2018/new-keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2018/new-keywords.md -------------------------------------------------------------------------------- /src/rust-2018/path-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2018/path-changes.md -------------------------------------------------------------------------------- /src/rust-2018/trait-fn-parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2018/trait-fn-parameters.md -------------------------------------------------------------------------------- /src/rust-2018/tyvar-behind-raw-pointer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2018/tyvar-behind-raw-pointer.md -------------------------------------------------------------------------------- /src/rust-2021/IntoIterator-for-arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/IntoIterator-for-arrays.md -------------------------------------------------------------------------------- /src/rust-2021/c-string-literals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/c-string-literals.md -------------------------------------------------------------------------------- /src/rust-2021/default-cargo-resolver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/default-cargo-resolver.md -------------------------------------------------------------------------------- /src/rust-2021/disjoint-capture-in-closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/disjoint-capture-in-closures.md -------------------------------------------------------------------------------- /src/rust-2021/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/index.md -------------------------------------------------------------------------------- /src/rust-2021/or-patterns-macro-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/or-patterns-macro-rules.md -------------------------------------------------------------------------------- /src/rust-2021/panic-macro-consistency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/panic-macro-consistency.md -------------------------------------------------------------------------------- /src/rust-2021/prelude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/prelude.md -------------------------------------------------------------------------------- /src/rust-2021/raw-lifetimes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/raw-lifetimes.md -------------------------------------------------------------------------------- /src/rust-2021/reserved-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/reserved-syntax.md -------------------------------------------------------------------------------- /src/rust-2021/warnings-promoted-to-error.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2021/warnings-promoted-to-error.md -------------------------------------------------------------------------------- /src/rust-2024/cargo-inherited-default-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/cargo-inherited-default-features.md -------------------------------------------------------------------------------- /src/rust-2024/cargo-resolver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/cargo-resolver.md -------------------------------------------------------------------------------- /src/rust-2024/cargo-table-key-names.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/cargo-table-key-names.md -------------------------------------------------------------------------------- /src/rust-2024/cargo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/cargo.md -------------------------------------------------------------------------------- /src/rust-2024/gen-keyword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/gen-keyword.md -------------------------------------------------------------------------------- /src/rust-2024/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/index.md -------------------------------------------------------------------------------- /src/rust-2024/intoiterator-box-slice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/intoiterator-box-slice.md -------------------------------------------------------------------------------- /src/rust-2024/language.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/language.md -------------------------------------------------------------------------------- /src/rust-2024/let-chains.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/let-chains.md -------------------------------------------------------------------------------- /src/rust-2024/macro-fragment-specifiers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/macro-fragment-specifiers.md -------------------------------------------------------------------------------- /src/rust-2024/match-ergonomics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/match-ergonomics.md -------------------------------------------------------------------------------- /src/rust-2024/missing-macro-fragment-specifiers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/missing-macro-fragment-specifiers.md -------------------------------------------------------------------------------- /src/rust-2024/never-type-fallback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/never-type-fallback.md -------------------------------------------------------------------------------- /src/rust-2024/newly-unsafe-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/newly-unsafe-functions.md -------------------------------------------------------------------------------- /src/rust-2024/prelude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/prelude.md -------------------------------------------------------------------------------- /src/rust-2024/reserved-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/reserved-syntax.md -------------------------------------------------------------------------------- /src/rust-2024/rpit-lifetime-capture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/rpit-lifetime-capture.md -------------------------------------------------------------------------------- /src/rust-2024/rustdoc-doctests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/rustdoc-doctests.md -------------------------------------------------------------------------------- /src/rust-2024/rustdoc-nested-includes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/rustdoc-nested-includes.md -------------------------------------------------------------------------------- /src/rust-2024/rustdoc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/rustdoc.md -------------------------------------------------------------------------------- /src/rust-2024/rustfmt-formatting-fixes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/rustfmt-formatting-fixes.md -------------------------------------------------------------------------------- /src/rust-2024/rustfmt-raw-identifier-sorting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/rustfmt-raw-identifier-sorting.md -------------------------------------------------------------------------------- /src/rust-2024/rustfmt-style-edition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/rustfmt-style-edition.md -------------------------------------------------------------------------------- /src/rust-2024/rustfmt-version-sorting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/rustfmt-version-sorting.md -------------------------------------------------------------------------------- /src/rust-2024/rustfmt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/rustfmt.md -------------------------------------------------------------------------------- /src/rust-2024/standard-library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/standard-library.md -------------------------------------------------------------------------------- /src/rust-2024/static-mut-references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/static-mut-references.md -------------------------------------------------------------------------------- /src/rust-2024/temporary-if-let-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/temporary-if-let-scope.md -------------------------------------------------------------------------------- /src/rust-2024/temporary-tail-expr-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/temporary-tail-expr-scope.md -------------------------------------------------------------------------------- /src/rust-2024/unsafe-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/unsafe-attributes.md -------------------------------------------------------------------------------- /src/rust-2024/unsafe-extern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/unsafe-extern.md -------------------------------------------------------------------------------- /src/rust-2024/unsafe-op-in-unsafe-fn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/src/rust-2024/unsafe-op-in-unsafe-fn.md -------------------------------------------------------------------------------- /triagebot.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-lang/edition-guide/HEAD/triagebot.toml --------------------------------------------------------------------------------