ニュースイミー

Rust

【Rust】属性マクロとline!マクロの相性が悪かった話

qiita.com

この記事は、Rustの属性マクロとline!マクロの組み合わせにおける問題点について解説しています。 属性マクロ内でline!マクロを使用すると、マクロが定義された行ではなく、属性マクロが適用された行を指してしまうという問題に焦点を当てています。 Rustプログラミングに興味のある方、特にマクロの利用に慣れたエンジニアの方々を対象としています。

Rust

【Rust】hooq属性マクロで?演算子(旧tryマクロ)の前にメソッドをフック(挿入)する

qiita.com

Rustの属性マクロクレート`hooq`についての記事です。 `hooq`マクロを使って、`?`演算子の前にメソッドを挿入する方法を紹介しています。 Rustに興味のあるエンジニア向けの技術情報です。

Rust

【Rust】anyhowで実行時エラー発生行やスタックトレース的なものを取得する方法2選

qiita.com

Rustのanyhowを使って、実行時エラーの発生行やスタックトレースを取得する方法を紹介する記事です。 エラーハンドリングに興味がある、またはRustを学習中のエンジニアを対象としています。 hooqという属性マクロについても触れています。

Rust

【Rust】お手軽エラーロギング用マクロ hooq を作りました!

qiita.com

Rustのエラーロギングを手軽に行うための属性マクロ、hooqの紹介記事です。 Rustのエラーロギングに興味のある方、Rustプログラミングに携わっているエンジニアの方におすすめです。 アドベントカレンダー記事です。