Rust 1.51.0 Release Notes
// RUST-RELEASE-NOTES— official release note timeline
Rust 1.51.0 공식 release note를 기준으로, 섹션별 앞쪽 항목을 발췌해 변화 흐름을 빠르게 훑을 수 있게 정리했습니다.
범위
- 대상 릴리즈: Rust 1.51.0
- 포함된 릴리즈 수: 1개
- 생성 경로:
scripts/bloggen.py rust-release-docs - 생성일:
2026-07-08 - 원문: rust-lang/rust RELEASES.md
읽는 법
- 이 문서는 해당 Rust 릴리즈 하나만 다룹니다.
- 섹션별 최대 3개 앞쪽 항목만 발췌했으므로, 세부 API 목록은 원문 링크를 확인하세요.
- Compatibility Notes는 업그레이드 전 회귀 위험을 확인하는 체크리스트로 보면 됩니다.
타임라인
Rust 1.51.0 (2021-03-25)
- Language
- You can now parameterize items such as functions, traits, and
structs by constant values in addition to by types and lifetimes. Also known as "const generics" E.g. you can now write the following. Note: Only values of primitive integers,bool, orchartypes are currently permitted. struct GenericArray<T, const LENGTH: usize> { inner: [T; L…
- You can now parameterize items such as functions, traits, and
- Compiler
- Added the
-Csplit-debuginfocodegen option for macOS platforms. This option controls whether debug information is split across multiple files or packed into a single file. Note This option is unstable on other platforms. - Added tier 3* support for
aarch64_be-unknown-linux-gnu,aarch64-unknown-linux-gnu_ilp32, andaarch64_be-unknown-linux-gnu_ilp32targets. - Added tier 3 support for
i386-unknown-linux-gnuandi486-unknown-linux-gnutargets. - 그 외 1개 항목은 원문 참고
- Added the
- Libraries
Box::downcastis now also implemented for anydyn Any + Send + Syncobject.strnow implementsAsMut<str>.u64andu128now implementFrom<char>.- 그 외 6개 항목은 원문 참고
- Stabilized APIs
Arc::decrement_strong_countArc::increment_strong_countOnce::call_once_force- 그 외 17개 항목은 원문 참고
- Cargo
- Added the
split-debuginfoprofile option to control the -Csplit-debuginfo codegen option. - Added the
resolverfield toCargo.tomlto enable the new feature resolver and CLI option behavior. Version 2 of the feature resolver will try to avoid unifying features of dependencies where that unification could be unwanted. Such as using the same dependency with astdfeature in a build scripts and proc-macros, while using theno-stdfeature in t…
- Added the
- Rustdoc
- Rustdoc will now include documentation for methods available from nested
Dereftraits. - You can now provide a
--default-themeflag which sets the default theme to use for documentation. - You can link to non-path primitives such as
slice. - 그 외 2개 항목은 원문 참고
- Rustdoc will now include documentation for methods available from nested
Sources
- Rust release notes — official rust-lang/rust release notes.