We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
sync_all
1 parent f48a5dc commit b6ebe1bCopy full SHA for b6ebe1b
src/libstd/fs.rs
@@ -21,10 +21,9 @@ use crate::time::SystemTime;
21
/// it was opened with. Files also implement [`Seek`] to alter the logical cursor
22
/// that the file contains internally.
23
///
24
-/// Files are automatically closed when they go out of scope. All errors are
25
-/// ignored due to complications with correctly handling them. For instance, an
26
-/// error in closing a file could mean that closing failed, or that the file had
27
-/// an error before closing that was only unearthed by closing the file.
+/// Files are automatically closed when they go out of scope. Errors detected
+/// on closing are ignored by the implementation of `Drop`. Use the method
+/// `sync_all` if these errors must be manually handled.
28
29
/// # Examples
30
0 commit comments