SSブログ

Yet another Rust Firebird driver (firebirust) status [Rust]

これは、Firebird Advent Calendar 2022 https://qiita.com/advent-calendar/2022/firebird の 13日目の記事です

昨年、習作として書いた Rust の Firebird ドライバー
https://nakagami.blog.ss-blog.jp/2021-12-23
について引き続きバージョンアップしてリリースしてます。

一例として、
 conn.execute(
        "insert into foo(a, b, c, h) values (?, ?, ?, ?)",
        params![1, "a", "b", "This is a pen"],
    )
    .unwrap();

こういうふうに、引数をマクロ呼び出しで指定したものが
 conn.execute(
        "insert into foo(a, b, c, h) values (?, ?, ?, ?)",
        (1, "a", "b", "This is a pen"),
    )
    .unwrap();

こんなふうに、より自然に書けるようになりました。

それにしても、たまに書く Rust は難しいです。
コメント(0) 

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

Facebook コメント