blog.bouzuya.net

2021-07-19 include_str! を知った

include_str! を知った https://doc.rust-lang.org/std/macro.include_str.html

相対パスを指定してそのファイルを文字列としてコンパイル時に埋め込む。

これを使って SQL を別ファイルにしてみた。 https://github.com/bouzuya/rust-sandbox/commit/800ea2b9573039176f047f584df60a9ddab2a68finclude_str! の使用箇所が折りたたまれてしまうけど。

sqlx::query! を使って SQL のチェックなどをすべきな気もするけど SQL のみのファイルだとフォーマッタが期待通りに動くなどいろいろ嬉しい。


今日のコミット。