エラー処理は単に `Result` と `Option` を使うだけではありません。Rust のエラー処理は初心者にとって優しくなく、何度も苦しめられた末に、エラー処理に関する知識を整理することにしました。内容は主に二つの部分に分かれています。一つは Rust の公式が ...
キャディ株式会社が主催した「Rust完全に理解した(嘘)」。バックエンドエンジニアたちが Rustを習得するまでの苦労や、使ってみたうえでの技術的なメリット・デメリット・課題などについて話しました。パネルディスカッションでは、実務でRustを使う中で ...
use std::fs; use std::io; fn my_function() -> Result<(), io::Error> { let content = fs::read_to_string("file.json")?; Ok(()) } ってな感じで`io::Error`を返すようにします。 じゃあもし、1つの関数が複数の異なるエラーを起こす可能性がある場合どうするか?
キャディ株式会社が主催した「Rust完全に理解した(嘘)」。バックエンドエンジニアたちが Rustを習得するまでの苦労や、使ってみたうえでの技術的なメリット・デメリット・課題などについて話しました。ここで登壇したのは、冨田陽介氏。Rustの抽象化 ...