テックニュース JP
← 2026-03-08 の記事一覧に戻る
HN プログラミング言語 rustprogramming-languageasynccompiler

Rust 1.85 stabilizes async closures and improved borrow checker

by nikomatsakis 1523 312コメント 2026-03-08

日本語要約

Rust 1.85がリリースされ、待望のasyncクロージャが安定版に導入されました。これにより非同期プログラミングのパターンがより直感的になります。また改善されたボローチェッカーは、明示的なライフタイム注釈なしでもより複雑なシナリオを処理できるようになりました。

シェア: ポスト はてブ LinkedIn

ポイント

  • asyncクロージャが安定版に昇格、async_fn_in_trait と組み合わせた柔軟な非同期パターンが可能に
  • ボローチェッカーが「Polonius」エンジンに完全移行、誤ったコンパイルエラーが大幅減少
  • 標準ライブラリにasync版のイテレータアダプタが追加
  • コンパイル時間がインクリメンタルビルドで平均12%短縮
  • Cargo workspaceの依存関係解決アルゴリズムが刷新され大規模プロジェクトでの解決速度が向上

HN コメント要約

「Rustの非同期がようやく使いやすくなった」という声が大多数。Poloniusへの移行による実体験として「今まで通らなかったコードが通るようになった」という報告が複数。一方でasyncランタイムの断片化(tokio vs async-std)は依然として課題との指摘も。

原文抜粋

Rust 1.85 brings long-awaited async closures to stable, enabling more ergonomic async programming patterns. The improved borrow checker now handles more complex lifetime scenarios without explicit annotations.

毎朝、厳選テックニュースをお届け

Hacker News・Dev.to・Redditの注目記事を日本語要約で。朝のインプットを効率化しましょう。

無料 / いつでも配信停止できます / スパムなし