fn _fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
        match self.cause {
            Some(ref cause) => {
                self.write_msg(f)?;
                write!(f, ": ")?;
                cause._fmt(f)
            },
            None => self.write_msg(f)
        }
    }
/// Writes the error message for this error and its cause to a formatter.
Writes the error message for this error and its cause to a formatter.
Writes the error message for this error and its cause to a formatter .
fn _fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
        match self.cause {
            Some(ref cause) => {
                self.write_msg(f)?;
                write!(f, ": ")?;
                cause._fmt(f)
            },
            None => self.write_msg(f)
        }
    }
fn _fmt ( & self , f : & mut :: std :: fmt :: Formatter ) -> :: std :: fmt :: Result { match self . cause { Some ( ref cause ) => { self . write_msg ( f ) ? ; write ! ( f " " ) ? ; cause . _fmt ( f ) } , None => self . write_msg ( f ) } }
Writes the error message for this error and its cause to a formatter.
Writes the error message for this error and its cause to a formatter .
&self
f
&mut ::std::fmt::Formatter
&self
f
&mut ::std::fmt::Formatter