Update document for std::io::Error::downcast
This commit is contained in:
parent
ab71ee7a92
commit
4a6b1562b5
1 changed files with 6 additions and 6 deletions
|
@ -852,15 +852,15 @@ impl Error {
|
|||
}
|
||||
}
|
||||
|
||||
/// Attempt to downcast the inner error to `E` if any.
|
||||
/// Attempt to downcast the custom boxed error to `E`.
|
||||
///
|
||||
/// If this [`Error`] was constructed via [`new`] then this function will
|
||||
/// attempt to perform downgrade on it, otherwise it will return [`Err`].
|
||||
/// If this [`Error`] when this contains a custom boxed error,
|
||||
/// then it would attempt downcasting on the boxed error,
|
||||
/// otherwise it will return [`Err`].
|
||||
///
|
||||
/// If the downcast succeeds, it will return [`Ok`], otherwise it will also
|
||||
/// return [`Err`].
|
||||
/// If the custom boxed error has the same type as `E`, it will return [`Ok`],
|
||||
/// otherwise it will also return [`Err`].
|
||||
///
|
||||
/// [`new`]: Error::new
|
||||
///
|
||||
/// # Examples
|
||||
///
|
||||
|
|
Loading…
Add table
Reference in a new issue