Rust 1.74.0 Release Notes
// RUST-RELEASE-NOTES — official release note timeline
Rust 1.74.0 공식 release note를 기준으로, 섹션별 앞쪽 항목을 발췌해 변화 흐름을 빠르게 훑을 수 있게 정리했습니다.
읽는 법
- 이 문서는 해당 Rust 릴리즈 하나만 다룹니다.
- 섹션별 최대 3개 앞쪽 항목만 발췌했으므로, 세부 API 목록은 원문 링크를 확인하세요.
- Compatibility Notes는 업그레이드 전 회귀 위험을 확인하는 체크리스트로 보면 됩니다.
타임라인
Rust 1.74.0 (2023-11-16)
- Language
- Codify that
std::mem::Discriminant<T> does not depend on any lifetimes in T — source
- Replace
private_in_public lint with private_interfaces and private_bounds per RFC 2145. Read more in RFC 2145. — source
- Allow explicit
#[repr(Rust)] — source
- 그 외 3개 항목은 원문 참고
- Compiler
- stabilize combining +bundle and +whole-archive link modifiers — source
- Stabilize
PATH option for --print KIND=PATH — source
- Enable ASAN/LSAN/TSAN for
*-apple-ios-macabi — source
- 그 외 2개 항목은 원문 참고
- Libraries
- Implement
From<OwnedFd/Handle> for ChildStdin/out/err — source
- Implement
From<{&,&mut} [T; N]> for Vec<T> where T: Clone — source
- impl Step for IP addresses — source
- 그 외 5개 항목은 원문 참고
- Stabilized APIs
core::num::Saturating — source
impl From<io::Stdout> for std::process::Stdio — source
impl From<io::Stderr> for std::process::Stdio — source
- 그 외 15개 항목은 원문 참고
- Cargo
- In
Cargo.toml, stabilize [lints] — source
- Stabilize credential-process and registry-auth — source
- Stabilize
--keep-going build flag — source
- 그 외 8개 항목은 원문 참고
- Rustdoc
- Add warning block support in rustdoc — source
- rustdoc-search: add support for type parameters — source
- rustdoc: show inner enum and struct in type definition for concrete type — source
Sources