Specification Library
Browse all specification documents. Search by title, ID, or author to jump straight to what you need.
- REVIEW#3288panic_in_dropPR #3288
- REVIEW#3532cfg_attr_in_tuple_tys_and_patsPR #3532
- REVIEW#3753rest_pattern_matches_non_structPR #3753
- REVIEW#3983`bf16` primitive floating-point typePR #3983
- REVIEW#3984libs-team-refactorPR #3984
- REVIEW#3905version_cfgsPR #3905
- REVIEW#3022dyn_trait_declarationsPR #3022
- REVIEW#3521forbidden_function_castsPR #3526
- REVIEW#3884cmse_nonsecure_entry and abi_cmse_nonsecure_callPR #3884
- REVIEW#3924cargo-hints-min-opt-levelPR #3924
- REVIEW#3943mir-move-eliminationPR #3943
- REVIEW#3981keyring_credential_defaultPR #3981
- REVIEW#3959llm-policyPR #3959
- REVIEW#3635extern_staticPR #3635
- REVIEW#3845repr_ordered_fieldsPR #3845
- REVIEW#3907mtls-registry-authenticationPR #3907
- REVIEW#3980abi_customPR #3980
- REVIEW#3686generic_integersPR #3686
- REVIEW#3527associated_const_underscorePR #3527
- REVIEW#3683derive-default-enum-with-fieldsPR #3683
- REVIEW#3742mut_non_mutPR #3742
- REVIEW#3786const-nonzero-ergonomicsPR #3786
- REVIEW#3911derive_derefPR #3911
- REVIEW#3917instrument-functionsPR #3917
- REVIEW#3921deref_move_traitPR #3921
- REVIEW#3952bounded_intertrait_castingPR #3952
- PUBLISHED#3955named_fn_trait_parameters
- REVIEW#3966btf_relocationsPR #3966
- REVIEW#3632extern_impl_fnPR #3632
- REVIEW#3778proc-macro-in-same-package-as-appPR #3826
- REVIEW#3958rustdoc_texmathPR #3958
- REVIEW#3888const_self_fieldsPR #3888
- REVIEW#3968move_expressionsPR #3968
- PUBLISHED#3874build-std-always
- PUBLISHED#3875build-std-explicit-dependencies
- PUBLISHED#3928todo overreach
- REVIEW#3953try_blocks_heterogeneousPR #3953
- REVIEW#3894(unnamed_enum_variants)PR #3894
- REVIEW#3796cfg_logical_opsPR #3796
- REVIEW#3525SummaryPR #3525
- PUBLISHED#3808register_tool
- REVIEW#3842safety_tagPR #3842
- REVIEW#3279cargo_rustup_discoveryPR #3279
- REVIEW#3383recommended-bin-packagesPR #3383
- REVIEW#3485feature-documentationPR #3485
- REVIEW#3546const_type_inferencePR #3546
- REVIEW#3626format_args_implicit_dotPR #3626
- REVIEW#3633freezePR #3633
- REVIEW#3712box_yesaliasPR #3712
- REVIEW#3715unsafe_derives_and_attrsPR #3715
- REVIEW#3759supported-targetsPR #3759
- REVIEW#3806align_attrPR #3806
- REVIEW#3829unsized_localsPR #3829
- REVIEW#2442simple_postfix_macrosPR #2442
- REVIEW#3530(fill me in with a unique ident, fn_delegation)PR #3530
- DRAFT#3919grants-program-2026PR #3919
- REVIEW#3605freeze_uninitPR #3605
- REVIEW#3965allow-unstable-flagsPR #3965
- REVIEW#3844next_gen_transmutePR #3844
- REVIEW#3962doc_interpPR #3962
- REVIEW#3680usePR #3680
- REVIEW#3926custom_lint_profilesPR #3926
- PUBLISHED#3946crates-io-username-identity
- REVIEW#3729sized_hierarchyPR #3729
- PUBLISHED#3923cargo_min_publish_age
- REVIEW#3720loop_matchPR #3720
- REVIEW#3301atomic_memcpyPR #3301
- REVIEW#3851supertrait_auto_implPR #3851
- PUBLISHED#3931rust_foundation_maintainer_fund
- PUBLISHED#3873build-std-context
- PUBLISHED#3945inherit-default-features)
- PUBLISHED#3935project_goals_2026
- REVIEW#3246interrupt_calling_conventionsPR #3246
- REVIEW#3762const_trait_methodsPR #3762
- REVIEW#3920used-depsPR #3920
- REVIEW#3645extern_impl_traitPR #3645
- REVIEW#3556re_export_symbolsPR #3556
- REVIEW#3444Path InferencePR #3444
- REVIEW#3944crates_io_bitbucket_oauthPR #3944
- REVIEW#3724Rust Release & Crate Signing using TUFPR #3724
- PUBLISHED#3654return_type_notation
- PUBLISHED#3855mitigation_enforcement
- REVIEW#3737must_use_falsePR #3737
- REVIEW#2895Add functions for generic member access to dyn Error and the Error traitPR #2895
- REVIEW#3885exhaustive_traitsPR #3885
- PUBLISHED#3721homogeneous_try_blocks
- REVIEW#3927crate-deletion-allowancesPR #3927
- PUBLISHED#3148option_result_map_or_default
- PUBLISHED#3892complex_numbers
- REVIEW#3339Update the RFC templatePR #3339
- REVIEW#3396extern_types_v2PR #3396
- PUBLISHED#3641export_function_ordinals
- REVIEW#3782forget_marker_traitPR #3782
- REVIEW#3838rustc_scalable_vectorPR #3838
- REVIEW#3730nit-lint-levelPR #3730
- REVIEW#3407explicit_tail_callsPR #3407
- REVIEW#3869ignore_derivePR #3869
- REVIEW#3847Include Clang in llvm-toolsPR #3847
- REVIEW#3799input_macrosPR #3799
- PUBLISHED#3458unsafe_fields
- REVIEW#3779crate-changelog-fieldPR #3779
- REVIEW#3898(thin_pointers)PR #3898
- REVIEW#3903trait_permitsPR #3903
- PUBLISHED#3678final
- REVIEW#3906Let Option derive #[must_use]PR #3906
- PUBLISHED#3834export_visibility
- REVIEW#3778inline_intentsPR #3778
- REVIEW#3881target_stagePR #3881
- REVIEW#3703num_wrapping_fromPR #3703
- REVIEW#3820(target_feature_traits)PR #3820
- REVIEW#3435exportPR #3435
- REVIEW#3736partial_typesPR #3736
- REVIEW#3553cargo-sbomPR #3553
- REVIEW#3861iter_macroPR #3861
- PUBLISHED#3872crates-io-security
- REVIEW#3649macros-named-capture-groupsPR #3649
- PUBLISHED#0001private-fields
- PUBLISHED#0002rfc-process
- PUBLISHED#0003attribute-usage
- PUBLISHED#0008new-intrinsics
- PUBLISHED#0016more-attributes
- PUBLISHED#0019opt-in-builtin-traits
- PUBLISHED#0026remove-priv
- PUBLISHED#0034bounded-type-parameters
- PUBLISHED#0040libstd-facade
- PUBLISHED#0042regexps
- PUBLISHED#0048traits
- PUBLISHED#0049match-arm-attributes
- PUBLISHED#0050assert
- PUBLISHED#0059remove-tilde
- PUBLISHED#0060rename-strbuf
- PUBLISHED#0063module-file-system-hierarchy
- PUBLISHED#0066better-temporary-lifetimes
- PUBLISHED#0068const-unsafe-pointers
- PUBLISHED#0069ascii-literals
- PUBLISHED#0071const-block-expr
- PUBLISHED#0079undefined-struct-layout
- PUBLISHED#0085pattern-macros
- PUBLISHED#0086plugin-registrar
- PUBLISHED#0087trait-bounds-with-plus
- PUBLISHED#0089loadable-lints
- PUBLISHED#0090lexical-syntax-simplification
- PUBLISHED#0092struct-grammar
- PUBLISHED#0093remove-format-intl
- PUBLISHED#0100partial-cmp
- PUBLISHED#0107pattern-guards-with-bind-by-move
- PUBLISHED#0109remove-crate-id
- PUBLISHED#0111index-traits
- PUBLISHED#0112remove-cross-borrowing
- PUBLISHED#0114closures
- PUBLISHED#0115rm-integer-fallback
- PUBLISHED#0116no-module-shadowing
- PUBLISHED#0123share-to-threadsafe
- PUBLISHED#0130box-not-special
- PUBLISHED#0131target-specification
- PUBLISHED#0132ufcs
- PUBLISHED#0135where
- PUBLISHED#0136no-privates-in-public
- PUBLISHED#0139remove-cross-borrowing-entirely
- PUBLISHED#0141lifetime-elision
- PUBLISHED#0151capture-by-value
- PUBLISHED#0155anonymous-impl-only-in-same-module
- PUBLISHED#0160if-let
- PUBLISHED#0164feature-gate-slice-pats
- PUBLISHED#0168mod
- PUBLISHED#0169use-path-as-id
- PUBLISHED#0179and-mut-patterns
- PUBLISHED#0184tuple-accessors
- PUBLISHED#0192bounds-on-object-and-generic-types
- PUBLISHED#0194cfg-syntax
- PUBLISHED#0195associated-items
- PUBLISHED#0198slice-notation
- PUBLISHED#0199ownership-variants
- PUBLISHED#0201error-chaining
- PUBLISHED#0202subslice-syntax-change
- PUBLISHED#0212restore-int-fallback
- PUBLISHED#0213defaulted-type-params
- PUBLISHED#0214while-let
- PUBLISHED#0216collection-views
- PUBLISHED#0218empty-struct-with-braces
- PUBLISHED#0221panic
- PUBLISHED#0230remove-runtime
- PUBLISHED#0231upvar-capture-inference
- PUBLISHED#0234variants-namespace
- PUBLISHED#0235collections-conventions
- PUBLISHED#0236error-conventions
- PUBLISHED#0240unsafe-api-location
- PUBLISHED#0241deref-conversions
- PUBLISHED#0243trait-based-exception-handling
- PUBLISHED#0246const-vs-static
- PUBLISHED#0255object-safety
- PUBLISHED#0256remove-refcounting-gc-of-t
- PUBLISHED#0320(none for the bulk of RFC); unsafe_no_drop_flag
- PUBLISHED#0326restrict-xXX-to-ascii
- PUBLISHED#0339statically-sized-literals
- PUBLISHED#0341remove-virtual-structs
- PUBLISHED#0342keywords
- PUBLISHED#0344conventions-galore
- PUBLISHED#0356no-module-prefixes
- PUBLISHED#0369num-reform
- PUBLISHED#0378expr-macros
- PUBLISHED#0379remove-reflection
- PUBLISHED#0380stabilize-std-fmt
- PUBLISHED#0385Module system cleanups
- PUBLISHED#0387higher-ranked-trait-bounds
- PUBLISHED#0390enum-namespacing
- PUBLISHED#0401coercions
- PUBLISHED#0403cargo-build-command
- PUBLISHED#0404change-prefer-dynamic
- PUBLISHED#0418struct-variants
- PUBLISHED#0430finalizing-naming-conventions
- PUBLISHED#0438precedence-of-plus
- PUBLISHED#0439cmp-ops-reform
- PUBLISHED#0445extension-trait-conventions
- PUBLISHED#0446es6-unicode-escapes
- PUBLISHED#0447no-unused-impl-parameters
- PUBLISHED#0450un-feature-gate-some-more-gates
- PUBLISHED#0453macro-reform
- PUBLISHED#0458send-improvements
- PUBLISHED#0459disallow-shadowing
- PUBLISHED#0461tls-overhaul
- PUBLISHED#0463future-proof-literal-suffixes
- PUBLISHED#0469feature-gate-box-patterns
- PUBLISHED#0474path-reform
- PUBLISHED#0486std-ascii-reform
- PUBLISHED#0490dst-syntax
- PUBLISHED#0494c_str-and-c_vec-stability
- PUBLISHED#0495array-pattern-changes
- PUBLISHED#0501consistent_no_prelude_attributes
- PUBLISHED#0503prelude-stabilization
- PUBLISHED#0504show-stabilization
- PUBLISHED#0505api-comment-conventions
- PUBLISHED#0507release-channels
- PUBLISHED#0509collections-reform-part-2
- PUBLISHED#0517io-os-reform
- PUBLISHED#0520new-array-repeat-syntax
- PUBLISHED#0522self-impl
- PUBLISHED#0526fmt-text-writer
- PUBLISHED#0528pattern
- PUBLISHED#0529convert
- PUBLISHED#0531define-rfc-scope
- PUBLISHED#0532self-in-use
- PUBLISHED#0533no-array-elem-moves
- PUBLISHED#0534deriving2derive
- PUBLISHED#0544rename-int-uint
- PUBLISHED#0546Self-not-sized-by-default
- PUBLISHED#0550macro-future-proofing
- PUBLISHED#0556raw-lifetime
- PUBLISHED#0558require-parentheses-for-chained-comparisons
- PUBLISHED#0560integer-overflow
- PUBLISHED#0563remove-ndebug
- PUBLISHED#0565show-string-guidelines
- PUBLISHED#0572rustc-attribute
- PUBLISHED#0574drain-range
- PUBLISHED#0580rename-collections
- PUBLISHED#0587fn-return-should-be-an-associated-type
- PUBLISHED#0592c-str-deref
- PUBLISHED#0593forbid-Self-definitions
- PUBLISHED#0599default-object-bound
- PUBLISHED#0601replace-be-with-become
- PUBLISHED#0639discriminant-intrinsic
- PUBLISHED#0640debug-improvements
- PUBLISHED#0702rangefull-expression
- PUBLISHED#0735allow-inherent-impls-anywhere
- PUBLISHED#0736privacy-respecting-fru
- PUBLISHED#0738variance
- PUBLISHED#0769sound-generic-drop
- PUBLISHED#0771std-iter-once
- PUBLISHED#0803type-ascription
- PUBLISHED#0809box_syntax, placement_in_syntax
- PUBLISHED#0823hash
- PUBLISHED#0832direct to stable, because it modifies a stable macro
- PUBLISHED#0839embrace-extend-extinguish
- PUBLISHED#0840non_panicky_cstring
- PUBLISHED#0873macros_in_type_positions
- PUBLISHED#0879stable, it only restricts the language
- PUBLISHED#0888compiler_fence_intrinsics
- PUBLISHED#0909move-thread-local-to-std-thread
- PUBLISHED#0911const_fn
- PUBLISHED#0921entry_v3
- PUBLISHED#0940hyphens_considered_harmful
- PUBLISHED#0953op_assign
- PUBLISHED#0968closure-return-type-syntax
- PUBLISHED#0979align-splitn-with-other-languages
- PUBLISHED#0980read_exact
- PUBLISHED#0982dst_coercions
- PUBLISHED#1011exit
- PUBLISHED#1014stdout_existential_crisis
- PUBLISHED#1023fundamental_attribute
- PUBLISHED#1030NA
- PUBLISHED#1040duration
- PUBLISHED#1044fs2
- PUBLISHED#1047socket_timeouts
- PUBLISHED#1048rename_soft_link_to_symlink
- PUBLISHED#1054str-words
- PUBLISHED#1057io_error_sync
- PUBLISHED#1058slice_tail_redesign
- PUBLISHED#1066safe-mem-forget
- PUBLISHED#1068not applicable
- PUBLISHED#1096remove-static-assert
- PUBLISHED#1102rename_connect_to_join
- PUBLISHED#1105not applicable
- PUBLISHED#1119result_expect
- PUBLISHED#1122language-semver
- PUBLISHED#1123str_split_at
- PUBLISHED#1131expect_intrinsic
- PUBLISHED#1135raw-pointer-comparisons
- PUBLISHED#1152slice_string_symmetry
- PUBLISHED#1156adjust-default-object-bounds
- PUBLISHED#1174into-raw-fd-socket-handle-traits
- PUBLISHED#1183allocator
- PUBLISHED#1184stabilize-no_std
- PUBLISHED#1191hir
- PUBLISHED#1192inclusive_range_syntax
- PUBLISHED#1193cap-lints
- PUBLISHED#1194set_recovery
- PUBLISHED#1199repr_simd, platform_intrinsics, cfg_target_feature
- PUBLISHED#1200cargo-install
- PUBLISHED#1201naked_fns
- PUBLISHED#1210specialization
- PUBLISHED#1211mir
- PUBLISHED#1212line_endings
- PUBLISHED#1214projections-lifetimes-and-wf
- PUBLISHED#1216bang_type
- PUBLISHED#1219use_group_as
- PUBLISHED#1228place_left_arrow_syntax
- PUBLISHED#1229compile_time_asserts
- PUBLISHED#1236recover
- PUBLISHED#1238dropck_parametricity
- PUBLISHED#1240NA
- PUBLISHED#1241no-wildcard-deps
- PUBLISHED#1242rust-lang-crates
- PUBLISHED#1252expand_open_options
- PUBLISHED#1257drain-range
- PUBLISHED#1260main_reexport
- PUBLISHED#1268overlapping_marker_traits
- PUBLISHED#1270Public Stability
- PUBLISHED#1288time_improvements
- PUBLISHED#1291promote-libc
- PUBLISHED#1298incremental-compilation
- PUBLISHED#1300intrinsic-semantics
- PUBLISHED#1307osstring_simple_functions
- PUBLISHED#1317ide
- PUBLISHED#1327dropck_eyepatch, generic_param_attrs
- PUBLISHED#1328panic_handler
- PUBLISHED#1331grammar
- PUBLISHED#1358repr_align
- PUBLISHED#1359process_exec
- PUBLISHED#1361cargo-cfg-dependencies
- PUBLISHED#1398allocator_api
- PUBLISHED#1399repr_packed
- PUBLISHED#1414rvalue_static_promotion
- PUBLISHED#1415trim-std-os
- PUBLISHED#1419slice_copy_from
- PUBLISHED#1422pub_restricted
- PUBLISHED#1432splice
- PUBLISHED#1434contains_method
- PUBLISHED#1440drop_types_in_const
- PUBLISHED#1443extended_compare_and_swap
- PUBLISHED#1444union
- PUBLISHED#1445structural_match
- PUBLISHED#1461net2_mutators
- PUBLISHED#1467volatile
- PUBLISHED#1479unix_socket
- PUBLISHED#1492dotdot_in_patterns
- PUBLISHED#1498ipaddr_octet_arrays
- PUBLISHED#1504int128
- PUBLISHED#1506clarified_adt_kinds
- PUBLISHED#1510cdylib
- PUBLISHED#1513panic_runtime
- PUBLISHED#1521copy-clone-semantics
- PUBLISHED#1522conservative_impl_trait
- PUBLISHED#1525cargo-workspace
- PUBLISHED#1535stable-overflow-checks
- PUBLISHED#1542try_from
- PUBLISHED#1543integer_atomics
- PUBLISHED#1548global_asm
- PUBLISHED#1552contains_method_for_various_collections
- PUBLISHED#1558closure_to_fn_coercion
- PUBLISHED#1559attributes_with_literals
- PUBLISHED#1560item_like_imports
- PUBLISHED#1561N/A (part of other unstable features)
- PUBLISHED#1566procedural_macros
- PUBLISHED#1567long-error-codes-explanation-normalization
- PUBLISHED#1574More API Documentation Conventions
- PUBLISHED#1576macros-literal-match
- PUBLISHED#1581fused
- PUBLISHED#1584macro_2_0
- PUBLISHED#1589rustc-bug-fix-procedure
- PUBLISHED#1590Allow lifetime specifiers to be passed to macros
- PUBLISHED#1598generic_associated_types
- PUBLISHED#1607style-rfcs
- PUBLISHED#1618(not applicable)
- PUBLISHED#1620regex-1.0
- PUBLISHED#1623static_lifetime_in_statics
- PUBLISHED#1624loop_break_value
- PUBLISHED#1636document_all_features
- PUBLISHED#1640duration_checked
- PUBLISHED#1643memory-model-strike-team
- PUBLISHED#1644default_and_expanded_errors_for_rustc
- PUBLISHED#1647allow_self_in_where_clauses
- PUBLISHED#1649atomic-access
- PUBLISHED#1651move_cell
- PUBLISHED#1653Assert Not Equals Macro (assert_ne)
- PUBLISHED#1660try_borrow
- PUBLISHED#1665Windows Subsystem
- PUBLISHED#1679panic_safe_slicing
- PUBLISHED#1681rustc_macros
- PUBLISHED#1682field-init-shorthand
- PUBLISHED#1683docs-team
- PUBLISHED#1685deprecate_anonymous_parameters
- PUBLISHED#1695compile_error_macro
- PUBLISHED#1696discriminant
- PUBLISHED#1717dllimport
- PUBLISHED#1721crt_link
- PUBLISHED#1725unaligned_access
- PUBLISHED#1728north_star
- PUBLISHED#1733Trait alias
- PUBLISHED#1758repr_transparent
- PUBLISHED#1774roadmap-2017
- PUBLISHED#1789as_cell
- PUBLISHED#1824crates_io_default_ranking
- PUBLISHED#1826change-doc-default-urls
- PUBLISHED#1828rust-bookshelf
- PUBLISHED#1845shared_from_slice
- PUBLISHED#1849non_static_type_id
- PUBLISHED#1857stable_drop_order
- PUBLISHED#1859try_trait
- PUBLISHED#1860manually_drop
- PUBLISHED#1861extern_types
- PUBLISHED#1866more-readable-assert-eq
- PUBLISHED#1868nonportable
- PUBLISHED#1869eprintln
- PUBLISHED#1884sort_unstable
- PUBLISHED#1892uninitialized_uninhabited
- PUBLISHED#1909unsized_locals
- PUBLISHED#1925match_vert_prefix
- PUBLISHED#1937ques_in_main
- PUBLISHED#1940none?
- PUBLISHED#1946intra_rustdoc_links
- PUBLISHED#1951expanded_impl_trait
- PUBLISHED#1961clamp functions
- PUBLISHED#1966Unsafe Pointer ~~Reform~~ Methods
- PUBLISHED#1969prepublish
- PUBLISHED#1974allocator
- PUBLISHED#1977public_private_dependencies
- PUBLISHED#1983nursery-deprecation
- PUBLISHED#1985tiered_browser_support
- PUBLISHED#1990external_doc
- PUBLISHED#2000const_generics
- PUBLISHED#2005pattern-binding-modes
- PUBLISHED#2008non_exhaustive
- PUBLISHED#2011generic_assert
- PUBLISHED#2025nested_method_call
- PUBLISHED#2027object_safe_for_dispatch
- PUBLISHED#2033coroutines
- PUBLISHED#2043align_to_intrinsic
- PUBLISHED#2044license_rfcs
- PUBLISHED#2045target_feature / cfg_target_feature / cfg_feature_enabled
- PUBLISHED#2046label_break_value
- PUBLISHED#2052epochs
- PUBLISHED#2056allow_trivial_constraints
- PUBLISHED#2057refcell-replace
- PUBLISHED#2070panic_implementation
- PUBLISHED#2071impl-trait-existential-types
- PUBLISHED#2086allow_if_let_irrefutables
- PUBLISHED#2089implied_bounds
- PUBLISHED#2091track_caller
- PUBLISHED#2093infer_outlives
- PUBLISHED#2094nll
- PUBLISHED#2102unnamed_fields
- PUBLISHED#2103tool_attributes, tool_lints
- PUBLISHED#2113dyn-trait-syntax
- PUBLISHED#2115argument_lifetimes
- PUBLISHED#2116fallible_collection_alloc
- PUBLISHED#2124option_filter
- PUBLISHED#2126TBD
- PUBLISHED#2128use_nested_groups
- PUBLISHED#2132copy_closures
- PUBLISHED#2133all_the_clones
- PUBLISHED#2136build-systems
- PUBLISHED#2137variadic
- PUBLISHED#2141cargo_alternative_registries
- PUBLISHED#2145type-privacy
- PUBLISHED#2151raw_identifiers
- PUBLISHED#2166impl-only-use
- PUBLISHED#2169euclidean_modulo
- PUBLISHED#2175if_while_or_patterns
- PUBLISHED#2195really_tagged_unions
- PUBLISHED#2196metabuild
- PUBLISHED#2203const_repeat_expr
- PUBLISHED#2226fmt-debug-hex
- PUBLISHED#2229capture_disjoint_fields
- PUBLISHED#2230optional_error_description
- PUBLISHED#2235libc_struct_traits
- PUBLISHED#2250finalize-impl-dyn-syntax
- PUBLISHED#2282profile_dependencies
- PUBLISHED#2289associated_type_bounds
- PUBLISHED#2294if_let_guard
- PUBLISHED#2295os_str_pattern
- PUBLISHED#2296option-replace
- PUBLISHED#2298macro-at-most-once-rep
- PUBLISHED#2300self_in_typedefs
- PUBLISHED#2302tuple_struct_self_ctor
- PUBLISHED#2306convert_identity
- PUBLISHED#2307concrete-nonzero-types
- PUBLISHED#2314roadmap-2018
- PUBLISHED#2316safe_unsafe_trait_methods
- PUBLISHED#2318custom_test_frameworks
- PUBLISHED#2325vendor_intrinsics
- PUBLISHED#2333prior_art
- PUBLISHED#2338type_alias_enum_variants
- PUBLISHED#2341const_locals
- PUBLISHED#2342const-control-flow
- PUBLISHED#2344const_looping
- PUBLISHED#2345const_panic
- PUBLISHED#2349pin
- PUBLISHED#2351is_sorted
- PUBLISHED#2359slice_patterns
- PUBLISHED#2360bench_black_box
- PUBLISHED#2361dbg_macro
- PUBLISHED#2363arbitrary_enum_discriminant
- PUBLISHED#2383lint_reasons
- PUBLISHED#2386used
- PUBLISHED#2388try_expr
- PUBLISHED#2394async_await
- PUBLISHED#2396#[target_feature] 1.1
- PUBLISHED#2397do_not_recommend
- PUBLISHED#2412optimize_attr
- PUBLISHED#2420unreserve_proc
- PUBLISHED#2421unreservations
- PUBLISHED#2436style-guide
- PUBLISHED#2437rustfmt_stability
- PUBLISHED#2438deny_integer_literal_overflow_lint
- PUBLISHED#2451re_rebalancing_coherence
- PUBLISHED#2457non_ascii_idents
- PUBLISHED#2471lint_test_inner_function
- PUBLISHED#2476clippy_uno
- PUBLISHED#2480liballoc
- PUBLISHED#2495min_rust_version
- PUBLISHED#2497let_chains_2
- PUBLISHED#2500needle
- PUBLISHED#2504fix_error
- PUBLISHED#2509concat_bytes
- PUBLISHED#2514union_initialization_and_drop
- PUBLISHED#2515type_alias_impl_trait
- PUBLISHED#2521c_void_reunification
- PUBLISHED#2523cfg_version and cfg_accessible
- PUBLISHED#2526const_wildcard
- PUBLISHED#2528type_changing_struct_update_syntax
- PUBLISHED#2532associated_type_defaults
- PUBLISHED#2535or_patterns
- PUBLISHED#2539cfg_attr_multi
- PUBLISHED#2561future_possibilities
- PUBLISHED#2565param_attrs
- PUBLISHED#2570linked_list_cursors
- PUBLISHED#2574simd_ffi
- PUBLISHED#2580ptr-meta
- PUBLISHED#2582raw_ref_op
- PUBLISHED#2585unsafe_block_in_unsafe_fn
- PUBLISHED#2591exhaustive_integer_patterns
- PUBLISHED#2592futures_api
- PUBLISHED#2603rust-symbol-name-mangling-v0
- PUBLISHED#2627raw_dylib_kind
- PUBLISHED#2645transparent_enunions
- PUBLISHED#26572019 Roadmap
- PUBLISHED#2678custom_named_cargo_profiles
- PUBLISHED#2689compiler-team-contributors
- PUBLISHED#2696debug_map_key_value
- PUBLISHED#2700assoc_int_consts
- PUBLISHED#2707dotdot_patterns
- PUBLISHED#2730cargo_token_from_process
- PUBLISHED#2788once_cell
- PUBLISHED#2789sparse_index
- PUBLISHED#2795format_args_implicits
- PUBLISHED#2797project-unwind-FFI
- PUBLISHED#2803target_tier_policy
- PUBLISHED#2832core_net_types
- PUBLISHED#2834cargo-report-future-incompat
- PUBLISHED#2835project-safe-transmute
- PUBLISHED#2836project-inline-asm
- PUBLISHED#2837demote_apple_32bit
- PUBLISHED#2841export-executable-symbols
- PUBLISHED#2843llvm_asm
- PUBLISHED#2845supertrait_item_shadowing
- PUBLISHED#2856project-groups
- PUBLISHED#2857Rust 2020 Roadmap
- PUBLISHED#2867isa_attribute
- PUBLISHED#2872rust-lang_github_org_access_policy
- PUBLISHED#2873asm
- PUBLISHED#2904Major Change Proposal RFC
- PUBLISHED#2906workspace-deduplicate
- PUBLISHED#2909destructuring_assignment
- PUBLISHED#2912(fill me in with a unique ident, my_awesome_feature)
- PUBLISHED#2920inline_const
- PUBLISHED#2930read_buf
- PUBLISHED#2945"C-unwind" ABI
- PUBLISHED#2947crates_io_token_scopes
- PUBLISHED#2951native_link_modifiers
- PUBLISHED#2957cargo-features2
- PUBLISHED#2959promote-aarch64-unknown-linux-gnu-to-tier-1
- PUBLISHED#2963rustdoc_json
- PUBLISHED#2965error_handling_project_group
- PUBLISHED#2972constrained_naked
- PUBLISHED#2977stdsimd_project_group
- PUBLISHED#2992cfg-target-abi
- PUBLISHED#2996async_iterator
- PUBLISHED#3007panic-plan
- PUBLISHED#3013conditional-compilation-checking
- PUBLISHED#3014must_not_suspend_lint
- PUBLISHED#3016const_ub
- PUBLISHED#3027infallible_lifetime_extension
- PUBLISHED#3028(bindeps)
- PUBLISHED#3037roadmap-2021
- PUBLISHED#3052optional_authors_field
- PUBLISHED#3058try_trait_v2
- PUBLISHED#3085edition_2021
- PUBLISHED#3086macro_metavar_expr
- PUBLISHED#3101reserved_prefixes
- PUBLISHED#3107derive_default_enum
- PUBLISHED#3114prelude_2021
- PUBLISHED#3119none
- PUBLISHED#3123rustdoc_scrape_examples
- PUBLISHED#3127trim-paths
- PUBLISHED#3128io_safety
- PUBLISHED#3137let-else
- PUBLISHED#3139cargo_alternative_registry_auth
- PUBLISHED#3143weak-dep-features and namespaced-features
- PUBLISHED#3151scoped_threads
- PUBLISHED#3173float_next_up_down
- PUBLISHED#3176(multidep)
- PUBLISHED#3180cargo_cli_crate_type
- PUBLISHED#3184thread_local_cell_methods
- PUBLISHED#3185async_fn_in_trait
- PUBLISHED#3191debugger_visualizer
- PUBLISHED#3192provide_any
- PUBLISHED#3216closure_lifetime_binder
- PUBLISHED#3228process_set_process_group
- PUBLISHED#3231cargo_asymmetric_tokens
- PUBLISHED#3239cfg-target
- PUBLISHED#3243packages_as_namespaces
- PUBLISHED#3245refined_impls
- PUBLISHED#3254types-team
- PUBLISHED#3262compiler-team-rolling-leads
- PUBLISHED#3289source_replacement_ambiguity
- PUBLISHED#3307ascription
- PUBLISHED#3308offset_of
- PUBLISHED#3309style-team
- PUBLISHED#3323Restrictions
- PUBLISHED#3324trait_upcasting
- PUBLISHED#3325unsafe_attributes
- PUBLISHED#3327Lang team advisors RFC
- PUBLISHED#3336maybe_dangling
- PUBLISHED#3338style-evolution
- PUBLISHED#3346t-opsem
- PUBLISHED#3348c_str_literal
- PUBLISHED#3349mixed_utf8_literals
- PUBLISHED#3355rust_spec
- PUBLISHED#3368The #[diagnostic] attribute namespace
- PUBLISHED#3373avoid-nonlocal-definitions-in-fns
- PUBLISHED#3389manifest-lint
- PUBLISHED#3391result_ffi_guarantees
- PUBLISHED#3392leadership-council
- PUBLISHED#3399cfg_attribute_in_where
- PUBLISHED#3416feature-metadata
- PUBLISHED#3424cargo-script
- PUBLISHED#3425return_position_impl_trait_in_traits
- PUBLISHED#3453f16_and_f128
- PUBLISHED#3455t-test
- PUBLISHED#3463crates-io-policy-update
- PUBLISHED#3467unsafe_pinned
- PUBLISHED#3477cargo-check-lang-policy
- PUBLISHED#3484unsafe_extern
- PUBLISHED#3491remove-implicit-feature
- PUBLISHED#3493precise-pre-release-cargo-update
- PUBLISHED#3498lifetime_capture_rules_2024
- PUBLISHED#3501edition_2024
- PUBLISHED#3502cargo-script
- PUBLISHED#3503frontmatter
- PUBLISHED#3509prelude_2024_future
- PUBLISHED#3513gen_blocks
- PUBLISHED#3514float_semantics
- PUBLISHED#3516public_private_dependencies
- PUBLISHED#3519arbitrary_self_types
- PUBLISHED#3529path_bases
- PUBLISHED#3531Macro matcher fragment specifiers edition policy
- PUBLISHED#3533combine-infra-and-release
- PUBLISHED#3535constants_in_patterns
- PUBLISHED#3537msrv-resolver
- PUBLISHED#3543patchable_function_entry
- PUBLISHED#3550new_range
- PUBLISHED#3558libtest-json
- PUBLISHED#3559rust_has_provenance
- PUBLISHED#3591import-trait-associated-functions
- PUBLISHED#3593unprefixed_guarded_strings
- PUBLISHED#3595move-crates-io-team-under-dev-tools
- PUBLISHED#3599compiler-team-reorganisation
- PUBLISHED#3606shorter_tail_lifetimes
- PUBLISHED#3614project-goals
- PUBLISHED#3617precise_capturing
- PUBLISHED#3621derive_smart_pointer
- PUBLISHED#3624supertrait_item_shadowing
- PUBLISHED#3627ref_pat_eat_one_layer_2024
- PUBLISHED#3631rustdoc-cfgs-handling
- PUBLISHED#3637guard_patterns
- PUBLISHED#3642thread_spawn_hook
- PUBLISHED#3646remove_crate_transfer_mediation_policy
- PUBLISHED#3660crates-io-crate-deletions
- PUBLISHED#3662mergeable-rustdoc-cross-crate-info
- PUBLISHED#3668async_closure[^rework][^plural]
- PUBLISHED#3671promote-aarch64-apple-darwin-to-tier-1
- PUBLISHED#3672Project-Goals-2024h2
- PUBLISHED#3673rustdoc-types-maintainers
- PUBLISHED#3681default_field_values
- PUBLISHED#3692feature-unification
- PUBLISHED#3695cfg_boolean_literals
- PUBLISHED#3697macro_attr
- PUBLISHED#3698macro_derive
- PUBLISHED#3716target_modifiers
- PUBLISHED#3722explicit_extern_abis
- PUBLISHED#3764Project-Goals-2025h1
- PUBLISHED#3771none
- PUBLISHED#3772build-target-edition
- PUBLISHED#3791crate-attr
- PUBLISHED#3809derive_from
- PUBLISHED#3817promote-aarch64-pc-windows-msvc-to-tier-1
- PUBLISHED#3841none
- PUBLISHED#3848asm_const_ptr
- PUBLISHED#3849Project-Goals-2025h2
- REVIEW#3735field_projectionPR #3735
- REVIEW#3738drop_type_destructuringPR #3738
- REVIEW#3573isPR #3573
- REVIEW#3723static_function_argument_unpackingPR #3723
- REVIEW#3830dedented_string_literalsPR #3830
- REVIEW#2375inherent-trait-implPR #2375
- REVIEW#3719never_patternsPR #3719
- REVIEW#3446StorePR #3446
- REVIEW#3750cfg_target_versionPR #3750
- REVIEW#3362(fill me in with a unique ident, my_awesome_feature)PR #3362
- REVIEW#3810Extended Standard LibraryPR #3810
- DRAFT#3482extern_implPR #3482
- REVIEW#3470crabi1PR #3470
- REVIEW#3850autogenerated_attrPR #3850
- REVIEW#3714macro_fragment_fieldsPR #3714
- REVIEW#3854stable_sincePR #3854
- DRAFT#3486feature-deprecationPR #3486
- REVIEW#3487feature-metadataPR #3487
- REVIEW#3803enum_repr_openPR #3803
- REVIEW#3804cfg_aliasPR #3804
- REVIEW#3639diagnostic_blockingPR #3639
- REVIEW#3604derive_c-enum_integer_conversionsPR #3604
- REVIEW#3084add-filename-info-to-io-errorPR #3084
- REVIEW#3718layout_packed_alignedPR #3718
- REVIEW#3840compat_math_identifiersPR #3840
- REVIEW#3417(dropck_eyepatch_v3)PR #3417
- REVIEW#3607direct_enum_discriminantPR #3607
- REVIEW#3727unsafe_set_discriminantPR #3727
- REVIEW#3707promote-riscv64gc-unknown-linux-gnu-to-tier-1-without-host-toolsPR #3707
- REVIEW#3437trait_alias_implPR #3437
- REVIEW#3700ptr_assume_movedPR #3700
- REVIEW#3775guaranteed_slice_reprPR #3775
- REVIEW#3773local_trait_restrictionPR #3821
- DRAFT#3770doc_constsPR #3770
- REVIEW#3773must-use-outputPR #3773
- REVIEW#3783local_default_boundsPR #3783
- REVIEW#3512closure-move-bindingsPR #3512
- REVIEW#3196inputlnPR #3196
- REVIEW#2728volatile-copy-and-setPR #2728
- REVIEW#3240edition_based_method_disambiguationPR #3240
- REVIEW#3400Add a count parameter to the expect attributePR #3400
- REVIEW#3659repr_type_aliasesPR #3659
- REVIEW#3098raw_keywordsPR #3098
- REVIEW#3628async_gen_typesPR #3628
- REVIEW#3466manuallydrop_deref_movePR #3466
- REVIEW#3748cargo_check_environment_variablePR #3748
- REVIEW#3319alignedPR #3319
- DRAFT#3490const_fn_in_traitPR #3490
- REVIEW#2602attributes_galorePR #2602
- PUBLISHED#3691crates-io-trusted-publishing
- REVIEW#3329calling_default_trait_methodsPR #3329
- REVIEW#3260deprecate_unwind_safePR #3260
- REVIEW#3452nested_publishPR #3452
- REVIEW#2484from-lossyPR #2484
- REVIEW#3450code_literalsPR #3450
- REVIEW#3434generic-futuresPR #3434
- REVIEW#2794sandbox-environmentPR #2794
- REVIEW#3295postfix-matchPR #3295
- REVIEW#3410explicit_move_binding_modePR #3410
- REVIEW#3643on_unimplemented_trait_usePR #3643
- DRAFT#3421rustdoc-cargo-configurationPR #3421
- REVIEW#3113bitfieldPR #3113
- REVIEW#3100get-mut-manyPR #3100
- REVIEW#3594(realign-stack-attr)PR #3594
- REVIEW#3629fn_body_blocksPR #3629
- REVIEW#2884placement-by-returnPR #2884
- REVIEW#3201return_type_attrsPR #3201
- REVIEW#3577arrow_derefPR #3577
- REVIEW#3226custom_logo_favicon_flagPR #3226
- REVIEW#3476expose-fn-typePR #3476
- REVIEW#3259advance_security_disclosurePR #3259
- REVIEW#3442fragment-specifiers-for-generic-argumentsPR #3442
- REVIEW#3471deprecated_scheduled_removalPR #3471
- REVIEW#3538closure_eqPR #3538
- REVIEW#3475unified_string_literalsPR #3475
- REVIEW#3518pls-no-copyPR #3518
- REVIEW#3488deprecate-cargo-categoriesPR #3488
- REVIEW#3464crate-quarantinePR #3464
- REVIEW#3145candidate_target_policyPR #3145
- REVIEW#3042#[target_feature(..)] In Trait MethodsPR #3042
- REVIEW#3233iter_try_all_anyPR #3233
- REVIEW#3459separate_error_fmtPR #3459
- REVIEW#3461Add functions for generic member access to dyn Error and the Error traitPR #3461
- REVIEW#3449target_feature_enabledPR #3449
- DRAFT#3316array_vecPR #3316
- REVIEW#3200proc_macro_includePR #3200
- REVIEW#3365(fill me in with a unique ident, reexport-stdlib-macros)PR #3365
- REVIEW#2796subslice_offsetPR #2796
- REVIEW#3418assoc_math_constsPR #3418
- REVIEW#3404stable_wakersPR #3404
- REVIEW#3221ignore_ifPR #3221
- REVIEW#3131array_builderPR #3131
- REVIEW#3296improve-c-types-for-cross-language-cfiPR #3296
- REVIEW#3370standardize_error_docsPR #3370
- REVIEW#2725target_feature_runtimePR #2725
- ** Pre-RFC#3335implicit_drop_warningPR #3335
- REVIEW#2781unified_coroutinesPR #2781
- REVIEW#2871clarifying_unwind_safetyPR #2871
- REVIEW#3140fallible_allocationPR #3140
- REVIEW#3046into_underlyingPR #3046
- REVIEW#2985doc_edit_linksPR #2985
- REVIEW#2968self_macro_metavarPR #2968
- REVIEW#2628proc_macro_attribute_recursionPR #2628
- REVIEW#3040enum_as_to_intoPR #3040
- REVIEW#2948portable_packed_vector_typesPR #2948
- REVIEW#2820box_error_aliasPR #2820
- REVIEW#2252Limits trait for the rust typesPR #2252
- REVIEW#2553btree_range_byPR #2553
- REVIEW#2578binary_ops_specializationPR #2578
- REVIEW#2624deprecation-maintenancePR #2624
- REVIEW#2738typeinfoPR #2738
- REVIEW#2939additional-fd-commandPR #2939
- REVIEW#2811generic_derivePR #2811
No specs match this search.