본문으로 건너뛰기

Rust 1.46.0 Release Notes

// RUST-RELEASE-NOTES — official release note timeline

Rust 1.46.0 공식 release note를 기준으로, 섹션별 앞쪽 항목을 발췌해 변화 흐름을 빠르게 훑을 수 있게 정리했습니다.

범위

  • 대상 릴리즈: Rust 1.46.0
  • 포함된 릴리즈 수: 1개
  • 생성 경로: scripts/bloggen.py rust-release-docs
  • 생성일: 2026-07-08
  • 원문: rust-lang/rust RELEASES.md

읽는 법

  • 이 문서는 해당 Rust 릴리즈 하나만 다룹니다.
  • 섹션별 최대 3개 앞쪽 항목만 발췌했으므로, 세부 API 목록은 원문 링크를 확인하세요.
  • Compatibility Notes는 업그레이드 전 회귀 위험을 확인하는 체크리스트로 보면 됩니다.

타임라인

Rust 1.46.0 (2020-08-27)

  • Language
    • if, match, and loop expressions can now be used in const functions.
    • Additionally you are now also able to coerce and cast to slices (&[T]) in const functions.
    • The #[track_caller] attribute can now be added to functions to use the function's caller's location information for panic messages.
    • 그 외 2개 항목은 원문 참고
  • Compiler
    • You can now use the cdylib target on Apple iOS and tvOS platforms.
    • Enabled static "Position Independent Executables" by default for x86_64-unknown-linux-musl.
  • Libraries
    • mem::forget is now a const fn.
    • String now implements From<char>.
    • The leading_ones, and trailing_ones methods have been stabilised for all integer types.
    • 그 외 5개 항목은 원문 참고
  • Stabilized APIs
    • Option::zip
    • vec::Drain::as_slice
  • Cargo
    • CARGO_BIN_NAME and CARGO_CRATE_NAME Providing the name of the specific binary being compiled and the name of the crate.
    • CARGO_PKG_LICENSE The license from the manifest of the package.
    • CARGO_PKG_LICENSE_FILE The path to the license file.
  • Compatibility Notes
    • The target configuration option abi_blacklist has been renamed to unsupported_abis. The old name will still continue to work.
    • Rustc will now warn if you cast a C-like enum that implements Drop. This was previously accepted but will become a hard error in a future release.
    • Rustc will fail to compile if you have a struct with #[repr(i128)] or #[repr(u128)]. This representation is currently only allowed on enums.
    • 그 외 8개 항목은 원문 참고

Sources