GoogleのRust向け指針として、rustfmtの活用やRc・Arcを避ける方針など、API設計から実装・命名までを解説します。
慈悲深いGoogle様のお言葉に従え
読むのめんどくさいからmarkdownでくれ
元々Rustにはスタイルガイドがあり、それをGoogleが自分好みの項目を書き足したという話。rustfmtやClippyを使っているプロジェクトが殆どだと思うから、使ってる人は軽く差分を確認するくらいで良さそう。
GoogleのRustスタイルガイド。整形だけでなくAPI設計・所有権・エラー処理・unsafeまで規定。読みやすさ、保守性、大規模な自動改修を重視。ライブラリとアプリの方針を分け、Chromium固有の制約も明示。
Rust Style Guide
GoogleのRust向け指針として、rustfmtの活用やRc・Arcを避ける方針など、API設計から実装・命名までを解説します。
慈悲深いGoogle様のお言葉に従え
読むのめんどくさいからmarkdownでくれ
元々Rustにはスタイルガイドがあり、それをGoogleが自分好みの項目を書き足したという話。rustfmtやClippyを使っているプロジェクトが殆どだと思うから、使ってる人は軽く差分を確認するくらいで良さそう。
GoogleのRustスタイルガイド。整形だけでなくAPI設計・所有権・エラー処理・unsafeまで規定。読みやすさ、保守性、大規模な自動改修を重視。ライブラリとアプリの方針を分け、Chromium固有の制約も明示。