fn source(&self) -> Option<&(dyn Error + 'static)> {
        if let Some(Source::Other(ref error)) = self.source {
            Some(error.as_ref())
        } else { None }
    }
/// Find out what caused this error.
///
/// # Return value
///
/// Option<&Error> which may be a `ParseErrorCause`.
Find out what caused this error.
Find out what caused this error .
fn source(&self) -> Option<&(dyn Error + 'static)> {
        if let Some(Source::Other(ref error)) = self.source {
            Some(error.as_ref())
        } else { None }
    }
fn source ( & self ) -> Option < & ( dyn Error + ' static ) > { if let Some ( Source :: Other ( ref error ) ) = self . source { Some ( error . as_ref ( ) ) } else { None } }
Find out what caused this error.
Find out what caused this error .
&self
&self
return value
Option<&Error> which may be a `ParseErrorCause`.
Option<&Error > which may be a ` ParseErrorCause ` .