Unlabeled
A-alignment
Proposals relating to alignment.
A-allocation
Proposals relating to allocation.
A-arithmetic
Arithmetic related proposals & ideas
A-array
Array related proposals & ideas
A-ascription
Type ascription related proposals & ideas
A-ASM
Proposals related to embedding assemly into Rust.
A-assertions
Proposals relating to assertions.
A-associated-types
Proposals relating to associated types
A-async-await
Proposals re. async / await
A-attributes
Proposals relating to attributes
A-best-practices
Proposals relating to best practices.
A-bitdata
Proposals relating to bitdata / bitflags.
A-borrowck
Borrow checker related proposals & ideas
A-build-scripts
Proposals relating to build.rs scripts.
A-cargo-command
Proposals relating to cargo commands.
A-cast
Proposals relating to explicit casts.
A-cell
Proposals relating to interior mutability.
A-cfg
Conditional compilation related proposals & ideas
A-changelog
Changelog related proposals & ideas
A-closures
Proposals relating to closures / lambdas.
A-coercions
Proposals relating to coercions.
A-collections
Proposals about collection APIs
A-community-library
Area: The RFC is related to a community library.
A-compare
Proposals relating to comparisons.
A-const-eval
Proposals relating to compile time evaluation (CTFE).
A-const-generics
Const generics related proposals.
A-const
Proposals relating to const items
A-constraints
Proposals relating to constraints & bounds.
A-control-flow
Proposals relating to control flow.
A-convention
Proposals relating to documentation conventions.
A-conversions
Conversion related proposals & ideas
A-crate-type
Proposals relating to crate types.
A-data-types
RFCs about data-types
A-debugging
Debugging related proposals & ideas
A-defaults
Proposals relating to defaults / provided definitions
A-delegation
Delegation related proposals & ideas
A-dependencies
Proposals relating to dependencies.
A-dependent-types
Proposals relating to dependent types.
A-derive
Deriving related proposals & ideas
A-diagnostics
Proposals relating to diagnostics (error messages).
A-discriminant
Discriminant related proposals & ideas
A-drop
Proposals relating to the Drop trait or drop semantics
A-dst
Proposals re. DSTs
A-effects
Effects related proposals & ideas
A-enum
Enum related proposals & ideas
A-env
Environment variable related proposals & ideas
A-ergonomics
A-error-handling
Proposals relating to error handling.
A-examples
Project examples related proposals & ideas
A-exhaustiveness
Proposals relating to exhaustiveness of pattern matching.
A-expressions
Term language related proposals & ideas
A-ffi
FFI related proposals.
A-file
Proposals relating to file systems.
A-flags
Proposals relating to rustc flags or flags for other tools.
A-fmt
Proposals relating to std::fmt and formatting macros.
A-formatting
Proposals relating to formatting of Rust code.
A-function-pointers
Proposals relating to function pointers.
A-futures
Futures related proposals
A-generators
Proposals relating to generators.
A-governance
Proposals relating to how Rust is governed.
A-higher-rank-polymorphism
Proposals relating to higher rank (non-prenex) polymorphism.
A-hint
Hints related proposals & ideas
A-hygiene
Hygiene related proposals & ideas
A-impl-trait
impl Trait related proposals & ideas
A-impls-libstd
Standard library implementations related proposals.
A-impls
Implementations related proposals & ideas
A-incremental
Proposals relating to incremental complilation.
A-inference
Type inference related proposals & ideas
A-inherent-impl
Proposals related to inherent implementations
A-input-output
Proposals relating to std{in, out, err}.
A-install
cargo install related proposals & ideas
A-intra-links
Proposals relating to intra rustdoc links.
A-intrinsic
Proposals relating to intrinsics.
A-io
Proposals relating to `std::io`
A-IR
Proposals relating to intermediate representations.
A-iterators
Iterator related proposals & ideas
A-keyword
Proposals relating to keywords.
A-language-server
Proposals relating to the Rust Language Server (RLS).
A-libc
Proposals relating to the libc crate.
A-lifetimes
Lifetime related proposals.
A-linkage
Proposals relating to the linking step.
A-lint
Proposals relating to lints / warnings / clippy.
A-machine
Proposals relating to Rust's abstract machine.
A-macros-libstd
Proposals that introduce new standard library macros
A-macros
Macro related proposals and issues
A-main
Proposals relating to program entrypoints.
A-meta
Proposals about how we make proposals
A-method-call
Method call syntax related proposals & ideas
A-modules
Proposals relating to modules.
A-needle
Needle API related proposals & ideas
A-net
Proposals relating to networking.
A-no_std
Proposals relating to #[no_std].
A-non-ascii-idents
Proposals relating to non-ascii identifiers
A-nursery
Proposals relating to the rust-lang-nursery.
A-operator
Operators related proposals.
A-optimization
Optimization related proposals & ideas
A-packed
Proposals relating to types with a packed representation.
A-panic
Panics related proposals & ideas
A-parametricity
Proposals relating to parametricity.
A-paths
Path related proposals & ideas
A-patterns
Pattern matching related proposals & ideas
A-pinning
Proposals relating to pinning.
A-placement-new
Proposals relating to placement new / box expressions.
A-platform
Platform related proposals & ideas
A-prelude
Proposals relating to the prelude.
A-primitive
Primitive types related proposals & ideas
A-privacy
Privacy related proposals & ideas
A-proc-macros
Proc macro related proposals & ideas
A-process
Proposals relating to spawning and communicating with processes.
A-product-types
Product type related proposals
A-profile
Proposals relating to cargo profiles.
A-profiling
Profiling and benchmark related proposals & ideas
A-ranges
Proposals relating to ranges.
A-ranking
Proposals relating to crates.io ranking.
A-raw-pointers
Proposals relating to raw pointers.
A-references
Proposals related to references
A-reflection
Proposals relating to compile time reflection.
A-regex
Proposals relating to regular expressions.
A-registry
Proposals relating to the registries of cargo.
A-repr
#[repr(...)] related proposals & ideas
A-resolve
Proposals relating to name resolution.
A-roadmap
Proposals for Rust project roadmaps .
A-sandbox
Sandboxing related proposals & ideas
A-security
Security related proposals & ideas
A-simd
SIMD related proposals & ideas
A-slice
Slice related proposals & ideas
A-specialization
Proposals relating to specialization.
A-stability
Proposals relating to policy and changes about stability of features.
A-static
Proposals relating to static items.
A-string
Proposals relating to strings.
A-structural-typing
Proposals relating to structural typing.
A-sum-types
Sum types related proposals.
A-sync-atomics
Atomics related proposals & ideas
A-sync
Synchronization related proposals & ideas
A-syntax
Syntax related proposals & ideas
A-tail-recursion
Proposals relating to tail recursion.
A-target_feature
target_feature related proposals & ideas
A-target
Target related proposals & ideas
A-teaching
Proposals relating to teaching materials.
A-test
Proposals relating to testing.
A-thread-local
Proposals relating to thread local storage (TLS).
A-threads
Threading related proposals & ideas
A-time
Proposals relating to time & dates.
A-trait-coherence
Proposals relating to coherence or orphans.
A-trait-object
Proposals relating to trait objects.
A-traits-libstd
Standard library trait related proposals & ideas
A-traits
Trait system related proposals & ideas
A-tuples
Proposals relating to tuples.
A-type-alias
Type alias related proposals & ideas
A-type-application
Type application related proposals & ideas
A-types-libstd
Proposals & ideas introducing new types to the standard library.
A-typesystem
Type system related proposals & ideas
A-uninhabited
Proposals related to uninhabited types.
A-uninit
&uninit related proposals & ideas
A-unions
Proposals relating to union items
A-unix
Proposals relating to UNIX.
A-unsafe
Unsafe related proposals & ideas
A-update-syntax
Struct update syntax related proposals & ideas
A-value-promotion
Proposals relating to promotion of (r)values.
A-variance
Variance related proposals & ideas
A-versioning
Versioning related proposals & ideas
A-volatile
Proposals related to volatile.
A-web-presence
Marketing / web presence / PSA related proposals & ideas
A-windows
Proposals relating to Windows.
A-workspaces
Workspace related proposals & ideas
april-1st
RFCs started on the 1st of april.
AsyncAwait-Triaged
breaking-change
The RFC proposes a breaking change.
closed
This FCP has been closed (as opposed to postponed)
disposition-close
This RFC is in PFCP or FCP with a disposition to close it.
disposition-merge
This RFC is in PFCP or FCP with a disposition to merge it.
disposition-postpone
This RFC is in PFCP or FCP with a disposition to postpone it.
Ergonomics Initiative
Part of the ergonomics initiative
final-comment-period
Will be merged/postponed/closed in ~10 calendar days unless new substational objections are raised.
finished-final-comment-period
The final comment period is finished for this RFC.
I-nominated
Indicates that an issue has been nominated for prioritizing at the next team triage meeting.
Libs-Tracked
Libs issues that are tracked on the team's project board.
not-rfc
For PRs that fix things like spelling mistakes, wrong file names, etc.
PG-error-handling
Project Group: Error handling (https://github.com/rust-lang/project-error-handling)
PG-portable-simd
Project Group: Portable SIMD (https://github.com/rust-lang/project-portable-simd)
postponed
RFCs that have been postponed and may be revisited at a later time.
proposed-final-comment-period
Currently awaiting signoff of all team members in order to enter the final comment period.
revisit-after-2018-edition
RFCs to revisit after the 2018 edition has shipped
T-cargo
Relevant to the cargo subteam, which will review and decide on the RFC.
T-community
Relevant to the community subteam, which will review and decide on the RFC.
T-compiler
Relevant to the compiler subteam, which will review and decide on the RFC.
T-core
Relevant to the core team, which will review and decide on the RFC.
T-crates-io
Relevant to the Crates.io subteam, which will review and decide on the RFC.
T-dev-tools
Relevant to the development tools subteam, which will review and decide on the RFC.
T-doc
Relevant to the documentation subteam, which will review and decide on the RFC.
T-infra
Relevant to the infrastructure subteam, which will review and decide on the RFC.
T-lang
Relevant to the language subteam, which will review and decide on the RFC.
T-libs
Relevant to the library subteam, which will review and decide on the RFC.
T-moderation
Relevant to the moderation subteam, which will review and decide on the RFC.
T-release
Relevant to the release subteam, which will review and decide on the RFC.
T-rustdoc
Relevant to T-dev-tools (specifically rustdoc), which will review and decide on the RFC.
to-announce
No labels found. Sorry about that.