Commit 4606a19
authored
Rollup merge of rust-lang#139343 - cberner:filelock_wouldblock, r=workingjubilee
Change signature of File::try_lock and File::try_lock_shared
These methods now return Result<(), TryLockError> instead of Result<bool, Error> to make their use less errorprone
These methods are unstable under the "file_lock" feature. The related tracking issue is rust-lang#130999 and this PR changes the signatures as discussed by libs-api: rust-lang#130994 (comment)File tree
9 files changed
+144
-62
lines changed- std/src
- fs
- sys/fs
9 files changed
+144
-62
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
30 | 29 | | |
31 | 30 | | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
119 | 135 | | |
120 | 136 | | |
121 | 137 | | |
| |||
352 | 368 | | |
353 | 369 | | |
354 | 370 | | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
355 | 395 | | |
356 | 396 | | |
357 | 397 | | |
| |||
734 | 774 | | |
735 | 775 | | |
736 | 776 | | |
737 | | - | |
738 | | - | |
| 777 | + | |
| 778 | + | |
739 | 779 | | |
740 | 780 | | |
741 | 781 | | |
| |||
777 | 817 | | |
778 | 818 | | |
779 | 819 | | |
780 | | - | |
| 820 | + | |
781 | 821 | | |
782 | 822 | | |
783 | 823 | | |
784 | | - | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
785 | 829 | | |
786 | 830 | | |
787 | 831 | | |
788 | 832 | | |
789 | | - | |
| 833 | + | |
790 | 834 | | |
791 | 835 | | |
792 | 836 | | |
793 | 837 | | |
794 | 838 | | |
795 | | - | |
796 | | - | |
| 839 | + | |
| 840 | + | |
797 | 841 | | |
798 | 842 | | |
799 | 843 | | |
| |||
834 | 878 | | |
835 | 879 | | |
836 | 880 | | |
837 | | - | |
| 881 | + | |
838 | 882 | | |
839 | 883 | | |
840 | 884 | | |
841 | | - | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
842 | 891 | | |
843 | 892 | | |
844 | 893 | | |
845 | 894 | | |
846 | | - | |
| 895 | + | |
847 | 896 | | |
848 | 897 | | |
849 | 898 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
3 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
4 | 20 | | |
5 | 21 | | |
6 | 22 | | |
| |||
223 | 239 | | |
224 | 240 | | |
225 | 241 | | |
226 | | - | |
227 | | - | |
| 242 | + | |
| 243 | + | |
228 | 244 | | |
229 | 245 | | |
230 | 246 | | |
| |||
243 | 259 | | |
244 | 260 | | |
245 | 261 | | |
246 | | - | |
| 262 | + | |
247 | 263 | | |
248 | 264 | | |
249 | 265 | | |
250 | 266 | | |
251 | | - | |
| 267 | + | |
252 | 268 | | |
253 | 269 | | |
254 | 270 | | |
| |||
267 | 283 | | |
268 | 284 | | |
269 | 285 | | |
270 | | - | |
| 286 | + | |
271 | 287 | | |
272 | | - | |
| 288 | + | |
273 | 289 | | |
274 | 290 | | |
275 | 291 | | |
| |||
288 | 304 | | |
289 | 305 | | |
290 | 306 | | |
291 | | - | |
| 307 | + | |
292 | 308 | | |
293 | 309 | | |
294 | | - | |
| 310 | + | |
295 | 311 | | |
296 | 312 | | |
297 | 313 | | |
| |||
307 | 323 | | |
308 | 324 | | |
309 | 325 | | |
310 | | - | |
| 326 | + | |
311 | 327 | | |
312 | | - | |
| 328 | + | |
313 | 329 | | |
314 | 330 | | |
315 | 331 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
15 | | - | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
366 | 367 | | |
367 | 368 | | |
368 | 369 | | |
369 | | - | |
370 | | - | |
| 370 | + | |
| 371 | + | |
371 | 372 | | |
372 | 373 | | |
373 | | - | |
374 | | - | |
| 374 | + | |
| 375 | + | |
375 | 376 | | |
376 | 377 | | |
377 | 378 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
14 | | - | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
352 | 353 | | |
353 | 354 | | |
354 | 355 | | |
355 | | - | |
356 | | - | |
| 356 | + | |
| 357 | + | |
357 | 358 | | |
358 | 359 | | |
359 | | - | |
360 | | - | |
| 360 | + | |
| 361 | + | |
361 | 362 | | |
362 | 363 | | |
363 | 364 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
227 | 228 | | |
228 | 229 | | |
229 | 230 | | |
230 | | - | |
| 231 | + | |
231 | 232 | | |
232 | 233 | | |
233 | 234 | | |
234 | | - | |
| 235 | + | |
235 | 236 | | |
236 | 237 | | |
237 | 238 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
78 | 79 | | |
79 | 80 | | |
80 | 81 | | |
| |||
1310 | 1311 | | |
1311 | 1312 | | |
1312 | 1313 | | |
1313 | | - | |
| 1314 | + | |
1314 | 1315 | | |
1315 | | - | |
| 1316 | + | |
1316 | 1317 | | |
1317 | | - | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
1318 | 1321 | | |
| 1322 | + | |
| 1323 | + | |
1319 | 1324 | | |
1320 | | - | |
1321 | | - | |
1322 | 1325 | | |
1323 | 1326 | | |
1324 | 1327 | | |
| |||
1328 | 1331 | | |
1329 | 1332 | | |
1330 | 1333 | | |
1331 | | - | |
1332 | | - | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
| 1338 | + | |
1333 | 1339 | | |
1334 | 1340 | | |
1335 | 1341 | | |
| |||
1339 | 1345 | | |
1340 | 1346 | | |
1341 | 1347 | | |
1342 | | - | |
| 1348 | + | |
1343 | 1349 | | |
1344 | | - | |
| 1350 | + | |
1345 | 1351 | | |
1346 | | - | |
| 1352 | + | |
| 1353 | + | |
| 1354 | + | |
1347 | 1355 | | |
| 1356 | + | |
| 1357 | + | |
1348 | 1358 | | |
1349 | | - | |
1350 | | - | |
1351 | 1359 | | |
1352 | 1360 | | |
1353 | 1361 | | |
| |||
1357 | 1365 | | |
1358 | 1366 | | |
1359 | 1367 | | |
1360 | | - | |
1361 | | - | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
1362 | 1373 | | |
1363 | 1374 | | |
1364 | 1375 | | |
| |||
0 commit comments