Rust LT #6 で発表したスライド Error トレイトについて std::error::Error トレイトとは 2014 年 10 月 にRFC 入りしたトレイト (rfcs#201) Rust 1.0 の半年前 Box<dyn Error> として使うことを想定 Error トレイト こんなの pub trait Error: Debug + Display { fn description(&self) -> &str; fn cause(&self) -> Option<&dyn std::error::Error>; }