diff options
| author | StackOverflowExcept1on <109800286+StackOverflowExcept1on@users.noreply.github.com> | 2022-10-07 15:42:05 +0300 |
|---|---|---|
| committer | StackOverflowExcept1on <109800286+StackOverflowExcept1on@users.noreply.github.com> | 2022-10-07 15:42:05 +0300 |
| commit | 4cf30c0022a434718799b66cdf8911ad8030d0e1 (patch) | |
| tree | bb1b5c934283029c64b0af218eb9f18c898d254b | |
| parent | 58546803885164d488185fb9cb9fb04fcbe64e30 (diff) | |
| download | rust-4cf30c0022a434718799b66cdf8911ad8030d0e1.tar.gz rust-4cf30c0022a434718799b66cdf8911ad8030d0e1.zip | |
Improved documentation for `std::io::Error`
| -rw-r--r-- | library/std/src/io/error.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/library/std/src/io/error.rs b/library/std/src/io/error.rs index feb3fb989a7..2bbfbe38a24 100644 --- a/library/std/src/io/error.rs +++ b/library/std/src/io/error.rs @@ -481,6 +481,7 @@ impl Error { /// originate from the OS itself. The `error` argument is an arbitrary /// payload which will be contained in this [`Error`]. /// + /// Note that this function allocates memory on the heap. /// If no extra payload is required, use the `From` conversion from /// `ErrorKind`. /// @@ -495,7 +496,7 @@ impl Error { /// // errors can also be created from other errors /// let custom_error2 = Error::new(ErrorKind::Interrupted, custom_error); /// - /// // creating an error without payload + /// // creating an error without payload (also without memory allocation) /// let eof_error = Error::from(ErrorKind::UnexpectedEof); /// ``` #[stable(feature = "rust1", since = "1.0.0")] |
