Rust 1.75.0 Release Notes
// RUST-RELEASE-NOTES — official release note timeline
Rust 1.75.0 공식 release note를 기준으로, 섹션별 앞쪽 항목을 발췌해 변화 흐름을 빠르게 훑을 수 있게 정리했습니다.
읽는 법
- 이 문서는 해당 Rust 릴리즈 하나만 다룹니다.
- 섹션별 최대 3개 앞쪽 항목만 발췌했으므로, 세부 API 목록은 원문 링크를 확인하세요.
- Compatibility Notes는 업그레이드 전 회귀 위험을 확인하는 체크리스트로 보면 됩니다.
타임라인
Rust 1.75.0 (2023-12-28)
- Language
- Stabilize
async fn and return-position impl Trait in traits. — source
- Allow function pointer signatures containing
&mut T in const contexts. — source
- Match
usize/isize exhaustively with half-open ranges. — source
- 그 외 5개 항목은 원문 참고
- Compiler
- Rework negative coherence to properly consider impls that only partly overlap. — source
- Bump
COINDUCTIVE_OVERLAP_IN_COHERENCE to deny, and warn in dependencies. — source
- Consider alias bounds when computing liveness in NLL. — source
- 그 외 3개 항목은 원문 참고
- Libraries
- Override
Waker::clone_from to avoid cloning Wakers unnecessarily. — source
- Implement
BufRead for VecDeque<u8>. — source
- Implement
FusedIterator for DecodeUtf16 when the inner iterator does. — source
- 그 외 8개 항목은 원문 참고
- Stabilized APIs
- Cargo
- Add new packages to
[workspace.members] automatically. — source
- Allow version-less
Cargo.toml manifests. — source
- Make browser links out of HTML file paths. — source
- Rustdoc
- Accept less invalid Rust in rustdoc. — source
- Document lack of object safety on affected traits. — source
- Hide
#[repr(transparent)] if it isn't part of the public ABI. — source
- 그 외 1개 항목은 원문 참고
Sources