誰もが「公開して構築しろ」と叫んでいるが、問題ない(これは私が個人的に作ったもので、ただそれを投稿しているだけだ)。 えっと(喉を-clear)、 開発者体験を大切にする若者として、Rust開発者の開発者体験を向上させるCLIツールを作成した(ユーザーの皆さんは落ち着いて、後で返信するよ)。このツールの名前はsupabase-rust-genで、Supabaseのデータベーススキーマから型安全なRust構造体を生成できるバイナリクレートだ。supabase-jsの型生成と同じようなものだが、Rustエコシステム向けに設計されている。 Supabaseのテーブル用にRust構造体を手動で書くのは面倒でエラーが起きやすい。カラム名が変更されたり、型がずれたり、nullableフィールドを見落としたりする。supabase-rust-genは以下により、こうした問題を解消する: - SupabaseプロジェクトのPostgRESTエンドポイントに直接接続 - OpenAPI仕様を読み取り、正確なスキーマを理解 - 適切なSerde派生を含む idiomatic Rust を生成 - JSONB、配列、nullableフィールド、PostgreSQL型などのエッジケースを処理 したがって、これは https://t.co/c311F4Yn4b に公開された。 リンクはこちら:https://t.co/dwSQLdu3Ew リポジトリ:https://t.co/0rWz4Ftz7Y 通常は女性を先に迎えるべきだが、女性のRust開発者を知らないので、ここにMaaSパイオニアかつRustの王である@KharayKrayKrayを最初のユーザーとして招待する😂 ぜひご協力ください @echo_vick では、お別れします🫡


