Skip to content

Commit 4a7fc7e

Browse files
committed
remove content that does not cover migrations or changes in the edition
1 parent 3c9ceea commit 4a7fc7e

File tree

88 files changed

+0
-4256
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+0
-4256
lines changed

src/SUMMARY.md

Lines changed: 0 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -32,96 +32,3 @@
3232
- [Reserving syntax](rust-2021/reserving_syntax.md)
3333
- [Warnings promoted to errors](rust-2021/warnings_promoted_to_error.md)
3434
- [Or patterns in macro-rules](rust-2021/or_patterns_macro_rules.md)
35-
36-
## Rust 2018 (outdated)
37-
38-
- [Rust 2018 (outdated)](rust-2018-outdated/index.md)
39-
- [2018-Specific Changes](rust-2018-outdated/edition-changes.md)
40-
- [Module system](rust-2018-outdated/module-system/index.md)
41-
- [Raw identifiers](rust-2018-outdated/module-system/raw-identifiers.md)
42-
- [Path clarity](rust-2018-outdated/module-system/path-clarity.md)
43-
- [More visibility modifiers](rust-2018-outdated/module-system/more-visibility-modifiers.md)
44-
- [Nested imports with `use`](rust-2018-outdated/module-system/nested-imports-with-use.md)
45-
- [Error handling and panics](rust-2018-outdated/error-handling-and-panics/index.md)
46-
- [The `?` operator for easier error handling](rust-2018-outdated/error-handling-and-panics/the-question-mark-operator-for-easier-error-handling.md)
47-
- [`?` in `main` and tests](rust-2018-outdated/error-handling-and-panics/question-mark-in-main-and-tests.md)
48-
- [Controlling panics with `std::panic`](rust-2018-outdated/error-handling-and-panics/controlling-panics-with-std-panic.md)
49-
- [Aborting on panic](rust-2018-outdated/error-handling-and-panics/aborting-on-panic.md)
50-
- [Control flow](rust-2018-outdated/control-flow/index.md)
51-
- [Loops can `break` with a value](rust-2018-outdated/control-flow/loops-can-break-with-a-value.md)
52-
- [`async`/`await` for easier concurrency](rust-2018-outdated/control-flow/async-await-for-easier-concurrency.md)
53-
- [Trait system](rust-2018-outdated/trait-system/index.md)
54-
- [`impl Trait` for returning complex types with ease](rust-2018-outdated/trait-system/impl-trait-for-returning-complex-types-with-ease.md)
55-
- [`dyn Trait` for trait objects](rust-2018-outdated/trait-system/dyn-trait-for-trait-objects.md)
56-
- [More container types support trait objects](rust-2018-outdated/trait-system/more-container-types-support-trait-objects.md)
57-
- [Associated constants](rust-2018-outdated/trait-system/associated-constants.md)
58-
- [No more anonymous parameters](rust-2018-outdated/trait-system/no-anon-params.md)
59-
- [Slice patterns](rust-2018-outdated/slice-patterns.md)
60-
- [Ownership and lifetimes](rust-2018-outdated/ownership-and-lifetimes/index.md)
61-
- [Non-lexical lifetimes](rust-2018-outdated/ownership-and-lifetimes/non-lexical-lifetimes.md)
62-
- [Default `match` bindings](rust-2018-outdated/ownership-and-lifetimes/default-match-bindings.md)
63-
- [`'_`, the anonymous lifetime](rust-2018-outdated/ownership-and-lifetimes/the-anonymous-lifetime.md)
64-
- [Lifetime elision in `impl`](rust-2018-outdated/ownership-and-lifetimes/lifetime-elision-in-impl.md)
65-
- [`T: 'a` inference in structs](rust-2018-outdated/ownership-and-lifetimes/inference-in-structs.md)
66-
- [Simpler lifetimes in `static` and `const`](rust-2018-outdated/ownership-and-lifetimes/simpler-lifetimes-in-static-and-const.md)
67-
- [Data types](rust-2018-outdated/data-types/index.md)
68-
- [Field init shorthand](rust-2018-outdated/data-types/field-init-shorthand.md)
69-
- [`..=` for inclusive ranges](rust-2018-outdated/data-types/inclusive-ranges.md)
70-
- [128 bit integers](rust-2018-outdated/data-types/128-bit-integers.md)
71-
- ["Operator-equals" are now implementable](rust-2018-outdated/data-types/operator-equals-are-now-implementable.md)
72-
- [`union` for an unsafe form of `enum`](rust-2018-outdated/data-types/union-for-an-unsafe-form-of-enum.md)
73-
- [Choosing alignment with the `repr` attribute](rust-2018-outdated/data-types/choosing-alignment-with-the-repr-attribute.md)
74-
- [SIMD for faster computing](rust-2018-outdated/simd-for-faster-computing.md)
75-
- [Macros](rust-2018-outdated/macros/index.md)
76-
- [Custom Derive](rust-2018-outdated/macros/custom-derive.md)
77-
- [Macro changes](rust-2018-outdated/macros/macro-changes.md)
78-
- [At most one repetition](rust-2018-outdated/macros/at-most-once.md)
79-
- [The compiler](rust-2018-outdated/the-compiler/index.md)
80-
- [Improved error messages](rust-2018-outdated/the-compiler/improved-error-messages.md)
81-
- [Incremental Compilation for faster compiles](rust-2018-outdated/the-compiler/incremental-compilation-for-faster-compiles.md)
82-
- [An attribute for deprecation](rust-2018-outdated/the-compiler/an-attribute-for-deprecation.md)
83-
- [Rustup for managing Rust versions](rust-2018-outdated/rustup-for-managing-rust-versions.md)
84-
- [Cargo and crates.io](rust-2018-outdated/cargo-and-crates-io/index.md)
85-
- [`cargo check` for faster checking](rust-2018-outdated/cargo-and-crates-io/cargo-check-for-faster-checking.md)
86-
- [`cargo install` for easy installation of tools](rust-2018-outdated/cargo-and-crates-io/cargo-install-for-easy-installation-of-tools.md)
87-
- [`cargo new` defaults to a binary project](rust-2018-outdated/cargo-and-crates-io/cargo-new-defaults-to-a-binary-project.md)
88-
- [`cargo rustc` for passing arbitrary flags to `rustc`](rust-2018-outdated/cargo-and-crates-io/cargo-rustc-for-passing-arbitrary-flags-to-rustc.md)
89-
- [Cargo workspaces for multi-package projects](rust-2018-outdated/cargo-and-crates-io/cargo-workspaces-for-multi-package-projects.md)
90-
- [Multi-file `examples`](rust-2018-outdated/cargo-and-crates-io/multi-file-examples.md)
91-
- [Replacing dependencies with `patch`](rust-2018-outdated/cargo-and-crates-io/replacing-dependencies-with-patch.md)
92-
- [Cargo can use a local registry replacement](rust-2018-outdated/cargo-and-crates-io/cargo-can-use-a-local-registry-replacement.md)
93-
- [Crates.io disallows wildcard dependencies](rust-2018-outdated/cargo-and-crates-io/crates-io-disallows-wildcard-dependencies.md)
94-
- [Documentation](rust-2018-outdated/documentation/index.md)
95-
- [New editions of the "the book"](rust-2018-outdated/documentation/new-editions-of-the-book.md)
96-
- [The Rust Bookshelf](rust-2018-outdated/documentation/the-rust-bookshelf.md)
97-
- [The Rustonomicon](rust-2018-outdated/documentation/the-rustonomicon.md)
98-
- [Full documentation for `std::os`](rust-2018-outdated/documentation/std-os-has-documentation-for-all-platforms.md)
99-
- [`rustdoc`](rust-2018-outdated/rustdoc/index.md)
100-
- [Documentation tests can now `compile-fail`](rust-2018-outdated/rustdoc/documentation-tests-can-now-compile-fail.md)
101-
- [Rustdoc uses CommonMark](rust-2018-outdated/rustdoc/rustdoc-uses-commonmark.md)
102-
- [Platform and target support](rust-2018-outdated/platform-and-target-support/index.md)
103-
- [`libcore` for low-level Rust](rust-2018-outdated/platform-and-target-support/libcore-for-low-level-rust.md)
104-
- [WebAssembly support](rust-2018-outdated/platform-and-target-support/webassembly-support.md)
105-
- [Global allocators](rust-2018-outdated/platform-and-target-support/global-allocators.md)
106-
- [MSVC toolchain support](rust-2018-outdated/platform-and-target-support/msvc-toolchain-support.md)
107-
- [MUSL support for fully static binaries](rust-2018-outdated/platform-and-target-support/musl-support-for-fully-static-binaries.md)
108-
- [`cdylib` crates for C interoperability](rust-2018-outdated/platform-and-target-support/cdylib-crates-for-c-interoperability.md)
109-
110-
## The Next Edition
111-
112-
- [The Next Edition](rust-next/index.md)
113-
- [Next-Specific Changes](rust-next/edition-changes.md)
114-
- [The dbg! macro](rust-next/dbg-macro.md)
115-
- [No jemalloc by default](rust-next/no-jemalloc.md)
116-
- [Uniform Paths](rust-next/uniform-paths.md)
117-
- [`literal` macro matcher](rust-next/literal-macro-matcher.md)
118-
- [`?` operator in macros](rust-next/qustion-mark-operator-in-macros.md)
119-
- [const fn](rust-next/const-fn.md)
120-
- [Pinning](rust-next/pin.md)
121-
- [No more FnBox](rust-next/no-more-fnbox.md)
122-
- [Alternative Cargo Registries](rust-next/alternative-cargo-registries.md)
123-
- [TryFrom and TryInto](rust-next/tryfrom-and-tryinto.md)
124-
- [The Future trait](rust-next/future.md)
125-
- [The alloc crate](rust-next/alloc.md)
126-
- [MaybeUninit<T>](rust-next/maybe-uninit.md)
127-
- [cargo vendor](rust-next/cargo-vendor.md)

src/rust-2018-outdated/cargo-and-crates-io/cargo-can-use-a-local-registry-replacement.md

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/rust-2018-outdated/cargo-and-crates-io/cargo-check-for-faster-checking.md

Lines changed: 0 additions & 54 deletions
This file was deleted.

src/rust-2018-outdated/cargo-and-crates-io/cargo-install-for-easy-installation-of-tools.md

Lines changed: 0 additions & 32 deletions
This file was deleted.

src/rust-2018-outdated/cargo-and-crates-io/cargo-new-defaults-to-a-binary-project.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/rust-2018-outdated/cargo-and-crates-io/cargo-rustc-for-passing-arbitrary-flags-to-rustc.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/rust-2018-outdated/cargo-and-crates-io/cargo-workspaces-for-multi-package-projects.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/rust-2018-outdated/cargo-and-crates-io/crates-io-disallows-wildcard-dependencies.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/rust-2018-outdated/cargo-and-crates-io/index.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/rust-2018-outdated/cargo-and-crates-io/multi-file-examples.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)