Rust
[0x12, 0x34, 0x56, 0x78] みたいなバイト配列から数値へ変換したいケースがある。 その時、読み取り対象によってはビッグエンディアンだったりリトルエンディアンだったりするけど、自分で考えると面倒なので、それを良い感じにする方法。 といっても Rust …
clap crate で排他的なコマンドオプションを実装するときのメモ。 なんか直感的ではなくて悩んでしまったので。 例えば、 --is-interactive と --name, --description の片方のペアのみを受け入れたい場合は下のようにします。 use clap::{ArgGroup, Parser}…
なんやかんやで仕事で Ethereum に関わっているんですが、こいつの JSON RPC を呼び出したいときがあるので、その方法のメモ。 なぜわざわざ Rust 経由でやっているのかは数日後~数週間後にわかります。きっと。 ちなみに 1 度だけこれを言ったらミュートに…
Rust から、 Windows の COM を呼び出したくなったので、呼び出してみました。 コードは、以下のリポジトリに置いてあります。 GitHub - mika-sandbox/rust-wallpaper まずは Cargo.toml に Microsoft の公式実装である com クレートを追加します。 [target.…