これは株式会社LabBase テックカレンダー Advent Calendar 2022、16日目の記事です。 前日の記事は @denjiry さんのwasmによるReact上での単語サジェストの紹介でした。 最近のRustでのバックエンド開発でprismaを採用しているのですが、Typescriptによってシードデータの定義をしているため開発時にRustとTypescriptの両方を触る必要があり、頭の切り替えが煩わしく感じています。 Prismaのコア部分についてはRustで実装されているのでやろうと思えばRustだけでPrismaを利用できるはずだよな、と思いながら日々を過ごしていたのですが、今年になってprisma-client-rustが有志によって作成されたので、自分の知識のアップデートも兼ねてprisma-client-rustを使ってRustだけでPrismaを利用するやり