chikuchikugonzalezの雑記帳

趣味とか日記とかメモとか(∩゚д゚)

Rust

Rustでプロセスの実行ファイルパスを取得するナニカを作った

Process Entry、略して pentry と名付けました。 github.com大元の動機は結構前にGoでツール作ってた時、「あー、親プロセスの実行ファイルとれねーかなー」とか思ったたら既にあったというもの*1。 github.comで、これと同じことをRustできないかなー、って…

varsunをGitHubに引っ越した

ついこの間、初のRust用ライブラリ (Crate) を作たんですが、 chiku2gonzalez.hatenablog.comcrates.io の仕様とかでやっぱ Bitbucket に置いておくのは悲しいこと*1が起きるので、GitHubに引っ越しました*2 github.com *1:Ownerのアイコンをクリックして移…

Rust用の文字列展開ライブラリ varsun を作りました

ヴァルサンとか読みます *1。 crates.ioで公開してます → https://crates.io/crates/varsun どういうライブラリか やりたかったことは単純に、文字列に埋め込まれた環境変数を展開したかったのです。 具体的にはGo言語の os.ExpandEnv 相当のができればよか…

Rustでserde_codegenを使わずにシリアライズしたかった

RustでJSON/YAMLとかにシリアライズしたい場合、たぶん今なら serde を使えばいいんじゃないかと思ってるんだけど、 serde-rs.github.ioちょっと不便だなーって思うところがあって。それは serde_codegen だとビルドスクリプトに書くことになるので、複数バ…