Introduction
1.
0001-private-fields
2.
0002-rfc-process
3.
0003-attribute-usage
4.
0008-new-intrinsics
5.
0016-more-attributes
6.
0019-opt-in-builtin-traits
7.
0026-remove-priv
8.
0034-bounded-type-parameters
9.
0040-libstd-facade
10.
0042-regexps
11.
0048-traits
12.
0049-match-arm-attributes
13.
0050-assert
14.
0059-remove-tilde
15.
0060-rename-strbuf
16.
0063-module-file-system-hierarchy
17.
0066-better-temporary-lifetimes
18.
0068-const-unsafe-pointers
19.
0069-ascii-literals
20.
0071-const-block-expr
21.
0079-undefined-struct-layout
22.
0085-pattern-macros
23.
0086-plugin-registrar
24.
0087-trait-bounds-with-plus
25.
0089-loadable-lints
26.
0090-lexical-syntax-simplification
27.
0092-struct-grammar
28.
0093-remove-format-intl
29.
0100-partial-cmp
30.
0107-pattern-guards-with-bind-by-move
31.
0109-remove-crate-id
32.
0111-index-traits
33.
0112-remove-cross-borrowing
34.
0114-closures
35.
0115-rm-integer-fallback
36.
0116-no-module-shadowing
37.
0123-share-to-threadsafe
38.
0130-box-not-special
39.
0131-target-specification
40.
0132-ufcs
41.
0135-where
42.
0136-no-privates-in-public
43.
0139-remove-cross-borrowing-entirely
44.
0141-lifetime-elision
45.
0151-capture-by-value
46.
0155-anonymous-impl-only-in-same-module
47.
0160-if-let
48.
0164-feature-gate-slice-pats
49.
0168-mod
50.
0169-use-path-as-id
51.
0179-and-mut-patterns
52.
0184-tuple-accessors
53.
0192-bounds-on-object-and-generic-types
54.
0194-cfg-syntax
55.
0195-associated-items
56.
0198-slice-notation
57.
0199-ownership-variants
58.
0201-error-chaining
59.
0202-subslice-syntax-change
60.
0212-restore-int-fallback
61.
0213-defaulted-type-params
62.
0214-while-let
63.
0216-collection-views
64.
0218-empty-struct-with-braces
65.
0221-panic
66.
0230-remove-runtime
67.
0231-upvar-capture-inference
68.
0234-variants-namespace
69.
0235-collections-conventions
70.
0236-error-conventions
71.
0240-unsafe-api-location
72.
0241-deref-conversions
73.
0243-trait-based-exception-handling
74.
0246-const-vs-static
75.
0255-object-safety
76.
0256-remove-refcounting-gc-of-t
77.
0320-nonzeroing-dynamic-drop
78.
0326-restrict-xXX-to-ascii
79.
0339-statically-sized-literals
80.
0341-remove-virtual-structs
81.
0342-keywords
82.
0344-conventions-galore
83.
0356-no-module-prefixes
84.
0369-num-reform
85.
0378-expr-macros
86.
0379-remove-reflection
87.
0380-stabilize-std-fmt
88.
0385-module-system-cleanup
89.
0387-higher-ranked-trait-bounds
90.
0390-enum-namespacing
91.
0401-coercions
92.
0403-cargo-build-command
93.
0404-change-prefer-dynamic
94.
0418-struct-variants
95.
0430-finalizing-naming-conventions
96.
0438-precedence-of-plus
97.
0439-cmp-ops-reform
98.
0445-extension-trait-conventions
99.
0446-es6-unicode-escapes
100.
0447-no-unused-impl-parameters
101.
0450-un-feature-gate-some-more-gates
102.
0453-macro-reform
103.
0458-send-improvements
104.
0459-disallow-shadowing
105.
0461-tls-overhaul
106.
0463-future-proof-literal-suffixes
107.
0469-feature-gate-box-patterns
108.
0474-path-reform
109.
0486-std-ascii-reform
110.
0490-dst-syntax
111.
0494-c_str-and-c_vec-stability
112.
0495-array-pattern-changes
113.
0501-consistent_no_prelude_attributes
114.
0503-prelude-stabilization
115.
0504-show-stabilization
116.
0505-api-comment-conventions
117.
0507-release-channels
118.
0509-collections-reform-part-2
119.
0517-io-os-reform
120.
0520-new-array-repeat-syntax
121.
0522-self-impl
122.
0526-fmt-text-writer
123.
0528-string-patterns
124.
0529-conversion-traits
125.
0531-define-rfc-scope
126.
0532-self-in-use
127.
0533-no-array-elem-moves
128.
0534-deriving2derive
129.
0544-rename-int-uint
130.
0546-Self-not-sized-by-default
131.
0550-macro-future-proofing
132.
0556-raw-lifetime
133.
0558-require-parentheses-for-chained-comparisons
134.
0560-integer-overflow
135.
0563-remove-ndebug
136.
0565-show-string-guidelines
137.
0572-rustc-attribute
138.
0574-drain-range
139.
0580-rename-collections
140.
0587-fn-return-should-be-an-associated-type
141.
0592-c-str-deref
142.
0593-forbid-Self-definitions
143.
0599-default-object-bound
144.
0601-replace-be-with-become
145.
0639-discriminant-intrinsic
146.
0640-debug-improvements
147.
0702-rangefull-expression
148.
0735-allow-inherent-impls-anywhere
149.
0736-privacy-respecting-fru
150.
0738-variance
151.
0769-sound-generic-drop
152.
0771-std-iter-once
153.
0803-type-ascription
154.
0809-box-and-in-for-stdlib
155.
0823-hash-simplification
156.
0832-from-elem-with-love
157.
0839-embrace-extend-extinguish
158.
0840-no-panic-in-c-string
159.
0873-type-macros
160.
0879-small-base-lexing
161.
0888-compiler-fence-intrinsics
162.
0909-move-thread-local-to-std-thread
163.
0911-const-fn
164.
0921-entry_v3
165.
0940-hyphens-considered-harmful
166.
0953-op-assign
167.
0968-closure-return-type-syntax
168.
0979-align-splitn-with-other-languages
169.
0980-read-exact
170.
0982-dst-coercion
171.
1011-process.exit
172.
1014-stdout-existential-crisis
173.
1023-rebalancing-coherence
174.
1030-prelude-additions
175.
1040-duration-reform
176.
1044-io-fs-2.1
177.
1047-socket-timeouts
178.
1048-rename-soft-link-to-symlink
179.
1054-str-words
180.
1057-io-error-sync
181.
1058-slice-tail-redesign
182.
1066-safe-mem-forget
183.
1068-rust-governance
184.
1096-remove-static-assert
185.
1102-rename-connect-to-join
186.
1105-api-evolution
187.
1119-result-expect
188.
1122-language-semver
189.
1123-str-split-at
190.
1131-likely-intrinsic
191.
1135-raw-pointer-comparisons
192.
1152-slice-string-symmetry
193.
1156-adjust-default-object-bounds
194.
1174-into-raw-fd-socket-handle-traits
195.
1183-swap-out-jemalloc
196.
1184-stabilize-no_std
197.
1191-hir
198.
1192-inclusive-ranges
199.
1193-cap-lints
200.
1194-set-recovery
201.
1199-simd-infrastructure
202.
1200-cargo-install
203.
1201-naked-fns
204.
1210-impl-specialization
205.
1211-mir
206.
1212-line-endings
207.
1214-projections-lifetimes-and-wf
208.
1216-bang-type
209.
1219-use-group-as
210.
1228-placement-left-arrow
211.
1229-compile-time-asserts
212.
1236-stabilize-catch-panic
213.
1238-nonparametric-dropck
214.
1240-repr-packed-unsafe-ref
215.
1241-no-wildcard-deps
216.
1242-rust-lang-crates
217.
1252-open-options
218.
1257-drain-range-2
219.
1260-main-reexport
220.
1268-allow-overlapping-impls-on-marker-traits
221.
1270-deprecation
222.
1288-time-improvements
223.
1291-promote-libc
224.
1298-incremental-compilation
225.
1300-intrinsic-semantics
226.
1307-osstring-methods
227.
1317-ide
228.
1327-dropck-param-eyepatch
229.
1328-global-panic-handler
230.
1331-grammar-is-canonical
231.
1358-repr-align
232.
1359-process-ext-unix
233.
1361-cargo-cfg-dependencies
234.
1398-kinds-of-allocators
235.
1399-repr-pack
236.
1414-rvalue_static_promotion
237.
1415-trim-std-os
238.
1419-slice-copy
239.
1422-pub-restricted
240.
1432-replace-slice
241.
1434-contains-method-for-ranges
242.
1440-drop-types-in-const
243.
1443-extended-compare-and-swap
244.
1444-union
245.
1445-restrict-constants-in-patterns
246.
1461-net2-mutators
247.
1467-volatile
248.
1479-unix-socket
249.
1492-dotdot-in-patterns
250.
1498-ipv6addr-octets
251.
1504-int128
252.
1506-adt-kinds
253.
1510-cdylib
254.
1513-less-unwinding
255.
1521-copy-clone-semantics
256.
1522-conservative-impl-trait
257.
1525-cargo-workspace
258.
1535-stable-overflow-checks
259.
1542-try-from
260.
1543-integer_atomics
261.
1548-global-asm
262.
1552-contains-method-for-various-collections
263.
1558-closure-to-fn-coercion
264.
1559-attributes-with-literals
265.
1560-name-resolution
266.
1561-macro-naming
267.
1566-proc-macros
268.
1567-long-error-codes-explanation-normalization
269.
1574-more-api-documentation-conventions
270.
1576-macros-literal-matcher
271.
1581-fused-iterator
272.
1584-macros
273.
1589-rustc-bug-fix-procedure
274.
1590-macro-lifetimes
275.
1598-generic_associated_types
276.
1607-style-rfcs
277.
1618-ergonomic-format-args
278.
1620-regex-1.0
279.
1623-static
280.
1624-loop-break-value
281.
1636-document_all_features
282.
1640-duration-checked-sub
283.
1643-memory-model-strike-team
284.
1644-default-and-expanded-rustc-errors
285.
1647-allow-self-in-where-clauses
286.
1649-atomic-access
287.
1651-movecell
288.
1653-assert_ne
289.
1660-try-borrow
290.
1665-windows-subsystem
291.
1679-panic-safe-slicing
292.
1681-macros-1.1
293.
1682-field-init-shorthand
294.
1683-docs-team
295.
1685-deprecate-anonymous-parameters
296.
1695-add-error-macro
297.
1696-discriminant
298.
1717-dllimport
299.
1721-crt-static
300.
1725-unaligned-access
301.
1728-north-star
302.
1733-trait-alias
303.
1758-repr-transparent
304.
1774-roadmap-2017
305.
1789-as-cell
306.
1824-crates.io-default-ranking
307.
1826-change-doc-default-urls
308.
1828-rust-bookshelf
309.
1845-shared-from-slice
310.
1849-non-static-type-id
311.
1857-stabilize-drop-order
312.
1859-try-trait
313.
1860-manually-drop
314.
1861-extern-types
315.
1866-more-readable-assert-eq
316.
1868-portability-lint
317.
1869-eprintln
318.
1884-unstable-sort
319.
1925-optional-match-vert
320.
1937-ques-in-main
321.
1940-must-use-functions
322.
1946-intra-rustdoc-links
323.
1951-expand-impl-trait
324.
1961-clamp
325.
1966-unsafe-pointer-reform
326.
1969-cargo-prepublish
327.
1974-global-allocators
328.
1977-public-private-dependencies
329.
1983-nursery-deprecation
330.
1985-tiered-browser-support
331.
1990-external-doc-attribute
332.
2000-const-generics
333.
2005-match-ergonomics
334.
2008-non-exhaustive
335.
2011-generic-assert
336.
2025-nested-method-calls
337.
2027-object_safe_for_dispatch
338.
2033-experimental-coroutines
339.
2043-is-aligned-intrinsic
340.
2044-license-rfcs
341.
2045-target-feature
342.
2052-epochs
343.
2057-refcell-replace
344.
2070-panic-implementation
345.
2071-impl-trait-type-alias
346.
2086-allow-if-let-irrefutables
347.
2089-implied-bounds
348.
2093-infer-outlives
349.
2094-nll
350.
2103-tool-attributes
351.
2113-dyn-trait-syntax
352.
2115-argument-lifetimes
353.
2126-path-clarity
354.
2128-use-nested-groups
355.
2132-copy-closures
356.
2133-all-the-clones
357.
2137-variadic
358.
2141-alternative-registries