summary refs log tree commit diff
path: root/library/std/src/fs.rs
AgeCommit message (Expand)AuthorLines
2025-03-12Return OutOfMemoryError and update docsChris Denton-1/+1
2024-12-22docs: Permissions.readonly() also ignores root user special permissionsMarti Raudsepp-6/+11
2024-12-21Rollup merge of #131072 - Fulgen301:windows-rename-posix-semantics, r=ChrisDe...Matthias Krüger-3/+5
2024-11-26std: update internal uses of `io::const_error!`joboet-1/+1
2024-11-21Mention that std::fs::remove_dir_all fails on filesPanagiotis "Ivory" Vasilopoulos-1/+2
2024-11-18Mention std::fs::remove_dir_all in std::fs::remove_dirPanagiotis "Ivory" Vasilopoulos-0/+4
2024-11-11Rollup merge of #130999 - cberner:flock_pr, r=joboetMatthias Krüger-0/+217
2024-10-28clarified std::fs truncate docyakiimoninja-1/+1
2024-10-28clarified doc for `std::fs::OpenOptions.truncate()`yakiimoninja-1/+1
2024-10-20fix docsklensy-1/+1
2024-10-13Implement file_lock featureChristopher Berner-0/+217
2024-10-09Mention allocation errors for `open_buffered`Josh Stone-1/+2
2024-09-30Win: Use `FILE_RENAME_FLAG_POSIX_SEMANTICS` for `std::fs::rename` if availableGeorge Tokmaji-3/+5
2024-09-29Fix std tests for wasm32-wasip2 targetNicola Krumschmidt-1/+9
2024-09-24Add a tracking issue for `file_buffered`Josh Stone-2/+2
2024-09-24Pre-allocate buffers in `File::open_buffered` and `create_buffered`Josh Stone-2/+8
2024-09-24Add `File::open_buffered` and `create_buffered`Josh Stone-0/+71
2024-09-21Rollup merge of #129718 - lolbinarycat:remove_dir-docs, r=NoratriebMatthias Krüger-0/+10
2024-09-20Remove double spacesnora-2/+2
2024-09-20Rollup merge of #128209 - beetrees:no-macos-10.10, r=jieyouxuGuillaume Gomez-7/+6
2024-09-19[Clippy] Swap `open_options` to use diagnostic items instead of pathsGnomedDev-0/+2
2024-09-18Clarify docs for std::fs::File::writeAlexey Shekhirin-1/+1
2024-09-04Remove macOS 10.10 dynamic linker bug workaroundbeetrees-7/+6
2024-08-28add guarantee about remove_dir and remove_file error kindsbinarycat-0/+10
2024-08-22fix: fs::remove_dir_all: treat ENOENT as successbinarycat-0/+2
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-1/+1
2024-07-28Update CURRENT_RUSTC_VERSIONMark Rousskov-1/+1
2024-07-26Fix doc nitsJohn Arundel-10/+10
2024-07-24Improved clarity of documentation for std::fs::create_dir_allrik86189-7/+2
2024-06-22Rollup merge of #126140 - eduardosm:stabilize-fs_try_exists, r=AmanieuMatthias Krüger-8/+5
2024-06-16Rollup merge of #125112 - tbu-:pr_create_dir_all_empty, r=dtolnayJacob Pratt-0/+3
2024-06-14Polish `std::path::absolute` documentation.Kevin Reid-1/+1
2024-06-11Rename `std::fs::try_exists` to `std::fs::exists` and stabilize fs_try_existsEduardo Sánchez Muñoz-8/+5
2024-05-21Document behavior of `create_dir_all` wrt. empty pathTobias Bucher-0/+3
2024-05-20Document platform-specifics for `Read` and `Write` of `File`Tobias Bucher-0/+76
2024-05-08Rollup merge of #124782 - anatawa12:docs-create-new-already-exists, r=working...Jubilee-0/+9
2024-05-06Apply suggestions from code reviewanatawa12-2/+6
2024-05-06add note about `AlreadyExists` to `create_new`anatawa12-0/+5
2024-04-29Document that `create_dir_all` calls `mkdir`/`CreateDirW` multiple timesTobias Bucher-3/+7
2024-04-17Improve std::fs::Metadata Debug representationDavid Tolnay-10/+26
2024-04-16Update usage note on OpenOptions::append()Hrvoje Niksic-9/+18
2024-04-14Rollup merge of #120900 - marcospb19:std-use-seek-stream-position, r=joshtrip...Guillaume Gomez-3/+2
2024-04-10clean up docs for `File::sync_*`Lukas Markeffsky-3/+11
2024-04-02use a consistent style for linksTshepang Mbambo-2/+2
2024-03-27Some wording improvementVagelis Prokopiou-2/+2
2024-03-26Fix link to BufWriterding-young-1/+1
2024-03-09Rollup merge of #121403 - kornelski:io-oom, r=dtolnayGuillaume Boisseau-4/+4
2024-03-08Rollup merge of #118623 - haydonryan:master, r=workingjubileeMatthias Krüger-4/+4
2024-03-02Rollup merge of #109263 - squell:master, r=cuviperMatthias Krüger-5/+4
2024-02-22remove potentially misleading sentence about libc::accessMarc Schoolderman-2/+1