rust-lang.github.io
Feature Name: lint_reasons Start Date: 2018-04-02 RFC PR: rust-lang/rfcs#2383 Rust Issue: rust-lang/rust#54503 Summary Rust has a number of code lints, both built into the compiler and provided through external tools, which provide guidelin...
Updates from Rust Core
2018-10-30
~9 min read
rust-lang.github.io
Feature Name: tuple_struct_self_ctor Start Date: 2017-01-18 RFC PR: rust-lang/rfcs#2302 Rust Issue: rust-lang/rust#51994 Summary Tuple structs can now be constructed and pattern matched with Self(v1, v2, ..). A simple example: struct TheAns...
Updates from Rust Core
2018-09-18
~6 min read
rust-lang.github.io
Feature Name: self_in_typedefs Start Date: 2018-01-17 RFC PR: rust-lang/rfcs#2300 Rust Issue: rust-lang/rust#49303 Summary The special Self identifier is now permitted in struct, enum, and union type definitions. A simple example struct is:...
Updates from Rust Core
2018-08-21
~13 min read
rust-lang.github.io
Feature Name: convert_identity Start Date: 2018-01-19 RFC PR: rust-lang/rfcs#2306 Rust Issue: rust-lang/rust#53500 Summary Adds an identity function pub const fn identity<T>(x: T) -> T { x } as core::convert::identity. The function is also...
Updates from Rust Core
2018-08-21
~5 min read
rust-lang.github.io
Feature Name: allow_if_let_irrefutables Start Date: 2017-07-27 RFC PR: rust-lang/rfcs#2086 Rust Issue: rust-lang/rust#44495 Summary Currently when using an if let statement and an irrefutable pattern (read always match) is used the compiler...
Updates from Rust Core
2018-07-03
~1 min read
rust-lang.github.io
Feature Name: unreservations Start Date: 2018-04-26 RFC PR: rust-lang/rfcs#2421 Rust Issue: rust-lang/rust#51115 Summary We unreserve: pure sizeof alignof offsetof Motivation We are currently not using any of the reserved keywords listed in...
Updates from Rust Core
2018-06-12
~6 min read
rust-lang.github.io
Feature Name: none? Start Date: 2015-02-18 RFC PR: rust-lang/rfcs#1940 Rust Issue: rust-lang/rust#43302 Summary Support the #[must_use] attribute on arbitrary functions, to make the compiler lint when a call to such a function is ignored. M...
Updates from Rust Core
2018-05-08
~3 min read
rust-lang.github.io
Feature Name: euclidean_modulo Start Date: 2017-10-09 RFC PR: rust-lang/rfcs#2169 Rust Issue: rust-lang/rust#49048 Summary This RFC proposes the addition of a modulo method with more useful and mathematically regular properties over the bui...
Updates from Rust Core
2018-04-17
~4 min read
rust-lang.github.io
Feature Name: repr_packed Start Date: 2015-12-06 RFC PR: rust-lang/rfcs#1399 Rust Issue: rust-lang/rust#33158 Summary Extend the existing #[repr] attribute on structs with a packed = "N" option to specify a custom packing for struct types....
Updates from Rust Core
2018-04-17
~3 min read
rust-lang.github.io
Feature Name: raw_identifiers Start Date: 2017-09-14 RFC PR: rust-lang/rfcs#2151 Rust Issue: rust-lang/rust#48589 Summary Add a raw identifier format r#ident, so crates written in future language editions/versions can still use an older API...
Updates from Rust Core
2018-03-27
~4 min read
rust-lang.github.io
Feature Name: fallible_collection_alloc Start Date: 2017-08-18 RFC PR: rust-lang/rfcs#2116 Rust Issue: rust-lang/rust#48043 Summary Add minimal support for fallible allocations to the standard collection APIs. This is done in two ways: For...
Updates from Rust Core
2018-03-20
~24 min read
rust-lang.github.io
Feature Name: inclusive_range_syntax Start Date: 2015-07-07 RFC PR: rust-lang/rfcs#1192 Rust Issue: rust-lang/rust#28237 Summary Allow a x...y expression to create an inclusive range. Motivation There are several use-cases for inclusive ran...
Updates from Rust Core
2018-03-20
~5 min read
rust-lang.github.io
Feature Name: bang_type Start Date: 2015-07-19 RFC PR: rust-lang/rfcs#1216 Rust Issue: rust-lang/rust#35121 Summary Promote ! to be a full-fledged type equivalent to an enum with no variants. Motivation To understand the motivation for this...
Updates from Rust Core
2018-03-20
~12 min read
rust-lang.github.io
Feature Name: N/A Start Date: 2017-06-26 RFC PR: rust-lang/rfcs#2052 Rust Issue: rust-lang/rust#44581 Summary Rust’s ecosystem, tooling, documentation, and compiler are constantly improving. To make it easier to follow development, and to p...
Updates from Rust Core
2018-02-13
~22 min read
rust-lang.github.io
Feature Name: repr_align Start Date: 2015-11-09 RFC PR: rust-lang/rfcs#1358 Rust Issue: rust-lang/rust#33626 Summary Extend the existing #[repr] attribute on structs with an align = "N" option to specify a custom alignment for struct types....
Updates from Rust Core
2018-01-30
~4 min read
rust-lang.github.io
Feature Name: intra_rustdoc_links Start Date: 2017-03-06 RFC PR: rust-lang/rfcs#1946 Rust Issue: rust-lang/rust#43466 Summary Add a notation how to create relative links in documentation comments (based on Rust item paths) and extend Rustdo...
Updates from Rust Core
2018-01-30
~13 min read
rust-lang.github.io
Feature Name: ques_in_main Start Date: 2017-02-22 RFC PR: rust-lang/rfcs#1937 Rust Issue: rust-lang/rust#43301 Summary Allow the ? operator to be used in main, and in #[test] functions and doctests. To make this possible, the return type of...
Updates from Rust Core
2018-01-02
~21 min read
rust-lang.github.io
Feature Name: external_doc Start Date: 2017-04-26 RFC PR: rust-lang/rfcs#1990 Rust Issue: rust-lang/rust#44732 Summary Documentation is an important part of any project, it allows developers to explain how to use items within a library as w...
Updates from Rust Core
2017-11-28
~6 min read
rust-lang.github.io
Feature Name: expanded_impl_trait Start Date: 2017-03-12 RFC PR: rust-lang/rfcs#1951 Rust Issue: rust-lang/rust#42183 Summary This RFC proposes several steps forward for impl Trait: Settling on a particular syntax design, resolving question...
Updates from Rust Core
2017-11-21
~30 min read
rust-lang.github.io
Rust RFCs - RFC Book - Active RFC List The “RFC” (request for comments) process is intended to provide a consistent and controlled path for changes to Rust (such as new features) so that all stakeholders can be confident about the direction...
News & Blog Posts
2017-11-07
~10 min read