BFXTSXY7ZZ4ZGKYJOODQKIE6P5J5ATUOTLQ56N5AA77OEWLLNFRQC ////// This type is the iterator returned by [`Error::chain`].////// # Example////// ```/// use anyhow::Error;/// use std::io;////// pub fn underlying_io_error_kind(error: &Error) -> Option<io::ErrorKind> {/// for cause in error.chain() {/// if let Some(io_error) = cause.downcast_ref::<io::Error>() {/// return Some(io_error.kind());/// }/// }/// None/// }/// ```