おはようございます。奥さん出張中の息子達との実家生活もそろそろ終了です。kjunichiです。 TL;DR https://github.com/trusterd/libtrusterd/tree/master/examples/trusterd_rs 初めに Rustも1.0がリリースされたり、rebuildfmでもRustが話題になった回もあったので、また、懲りずにやってみることにした。 libtrusterdをRustで動かそうとして学べたこと Cの文字列を扱う 以前は、 title.with_c_str(| title | unsafe { cvNamedWindow(title); } と変換していたところ、1.0以降は以下のようになった。 use with Gist Search Link https://doc.rust-lang.org/std/ffi/struct.C
![libtrusterdをRustで動かした: misc](https://cdn-ak-scissors.b.st-hatena.com/image/square/6cd796891f0af4cb820a13e628a3344c3ba7d684/height=288;version=1;width=512/http%3A%2F%2Fkjunichi.cocolog-nifty.com%2Fimage.jpg)