Cargo

Vcpkg-rsでCargoからVcpkgをいい感じに利用する

github.com 以前SnappyをFFIで利用するプログラムをつくった際、ビルドスクリプトを書く機会があって下のようなコードを書いた Before //build.rs fn main{ // static library(*.lib) println!("cargo:rustc-link-search=native=<path_to_vcpkg>/installed/x64-windows/lib/</path_to_vcpkg>…

ドキュメンテーションテストでコードスぺニットを実行しないには

事情あってテストで実行したくないコードスぺニットが出てきた時の解決記事です。 結論 no_runアトリビュートを使う。以上。詳細は以下 doc.rust-lang.org 余談 Rustにはrustdocというドキュメント自動生成ツールがある。 markdownを書くとhtmlとしていい感…