RustでキャメルケースのJSONをスネークケースにデシリアライズしたり、キャメルケースのJSONにする
RustでキャメルケースのJSONをスネークケースにデシリアライズしたり、キャメルケースのJSONにする方法です。 JSONはキャメルケース、Rustはスネークケースは多いので重宝します。 参考
RustでEnumのプロパティがあるstructをシリアライズしたりデシリアライズする
RustでEnumのプロパティがあるstructをシリアライズしたりデシリアライズする方法です。 Enumにすることでパターンマッチと相性が良いの良いですよね。
RustでVecやArrayをシリアライズしたりデシリアライズする
RustでVecやArrayをシリアライズしたりデシリアライズする方法です。 VecでもArrayでもシリアライズ&デシリアライズすることができました。
Rustでコマンドライン引数を渡す
Rustでコマンドライン引数を渡す方法です。 use std::env; fn main() { let args: Vec<String> = env::args().collect(); println!("{:?}", args); } rustc main.rs ./main snorlax 143 ["./main", "snorlax", "143"]
RustでHelloWorldをする
RustでHelloWorldをする方法です。 main.rs というファイルを作成します。 fn main() { println!("Hello, World"); } 以下のコマンドでコンパイルします。 rustc main.rs コンパイルすると main というファイルが出るので実行すると Hello, World と表示されます。 ./main Hello, World