Rust 1.30.0 Release Notes
// RUST-RELEASE-NOTES— official release note timeline
Rust 1.30.0 공식 release note를 기준으로, 섹션별 앞쪽 항목을 발췌해 변화 흐름을 빠르게 훑을 수 있게 정리했습니다.
범위
- 대상 릴리즈: Rust 1.30.0
- 포함된 릴리즈 수: 1개
- 생성 경로:
scripts/bloggen.py rust-release-docs - 생성일:
2026-07-08 - 원문: rust-lang/rust RELEASES.md
읽는 법
- 이 문서는 해당 Rust 릴리즈 하나만 다룹니다.
- 섹션별 최대 3개 앞쪽 항목만 발췌했으므로, 세부 API 목록은 원문 링크를 확인하세요.
- Compatibility Notes는 업그레이드 전 회귀 위험을 확인하는 체크리스트로 보면 됩니다.
타임라인
Rust 1.30.0 (2018-10-25)
- Language
- Procedural macros are now available. These kinds of macros allow for more powerful code generation. There is a new chapter available in the Rust Programming Language book that goes further in depth.
- You can now use keywords as identifiers using the raw identifiers syntax (
r#), e.g.let r#for = true; - Using anonymous parameters in traits is now deprecated with a warning and will be a hard error in the 2018 edition.
- 그 외 7개 항목은 원문 참고
- Compiler
- Added the
riscv32imc-unknown-none-elftarget. - Added the
aarch64-unknown-netbsdtarget - Upgraded to LLVM 8.
- Added the
- Libraries
ManuallyDropnow allows the inner type to be unsized.
- Stabilized APIs
Ipv4Addr::BROADCASTIpv4Addr::LOCALHOSTIpv4Addr::UNSPECIFIED- 그 외 7개 항목은 원문 참고
- Cargo
cargo rundoesn't require specifying a package in workspaces.cargo docnow supports--message-format=json. This is equivalent to callingrustdoc --error-format=json.- Cargo will now provide a progress bar for builds.
- Misc
rustdocallows you to specify what edition to treat your code as with the--editionoption.rustdocnow has the--color(specify whether to output color) and--error-format(specify error format, e.g.json) options.- We now distribute a
rust-gdbguiscript that invokesgdbguiwith Rust debug symbols. - 그 외 1개 항목은 원문 참고
Sources
- Rust release notes — official rust-lang/rust release notes.