about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--library/std/src/io/error.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/library/std/src/io/error.rs b/library/std/src/io/error.rs
index 8bd11911fb1..21ae7b91207 100644
--- a/library/std/src/io/error.rs
+++ b/library/std/src/io/error.rs
@@ -854,13 +854,17 @@ impl Error {
 
     /// Attempt to downcast the custom boxed error to `E`.
     ///
-    /// If this [`Error`] when this contains a custom boxed error,
+    /// If this [`Error`] contains a custom boxed error,
     /// then it would attempt downcasting on the boxed error,
     /// otherwise it will return [`Err`].
     ///
     /// If the custom boxed error has the same type as `E`, it will return [`Ok`],
     /// otherwise it will also return [`Err`].
     ///
+    /// This method is meant to be a convenience routine for calling
+    /// `Box<dyn Error + Sync + Send>::downcast` on the custom boxed error, returned by
+    /// [`Error::into_inner`].
+    ///
     ///
     /// # Examples
     ///